首页 > C语言中如何从终端输入整型数组?

C语言中如何从终端输入整型数组?

例如:在没有告知数组的大小和数组元素个数的前提下,从终端输入1,2,3,4,5,6,终止输入,得到数组a[6] = {1,2,3,4,5,6}。

谢谢~


如果用数组的话没法实现吧,可以试下stl里的vector,vector可以动态添加元素。


试了一下,没有想到更好的办法

把命令行参数直接拿来用试试

#include <stdio.h>

int main(int argc, char *argv[])
{
        for(int i=1; i<argc; i++)
        {
                printf("%s\n", argv[i]);
        }
        return 0;
}

那么,为何不用链表。

【热门文章】
【热门文章】