怎么建立一个预先不知道字节长度的数组
就是要求输入一个字符串,但是字符串长度不定的(可以是很大很大)。我现在要怎么定义一个数组变量去接收这个字符串。
也可以不是数组的,只要能接收就可以了
谢谢大家了.....
我好不容易从新手区走出来....
----------------解决方案--------------------------------------------------------
单链表
----------------解决方案--------------------------------------------------------
LZ学过链表吗?
要是没学过我也没办法了,我也是初学者
----------------解决方案--------------------------------------------------------
哈哈,是不是lz是不是诚信院的。。。。。。。
----------------解决方案--------------------------------------------------------
是的, LS 什么系的啊 哈哈
----------------解决方案--------------------------------------------------------
可以动态申请一个内存。
例如
int N=1000000;
char *p;
p=(char *)malloc(N*sizeof(char));
我想这个就可以满足LZ的要求了
----------------解决方案--------------------------------------------------------
万一实际只用一点,这样不就浪费了????
----------------解决方案--------------------------------------------------------
那就用LS同学的意见用链表,这样不会浪费空间。你觉得呢?
----------------解决方案--------------------------------------------------------
呵呵,用链表不错啊
----------------解决方案--------------------------------------------------------
链表我知道嘛,
我现在就是用链表做的,
但是下面一个题,他让数的是数组,又怎么做?
例如:输入: 3 4 4 7 7 7 7 7 8 9 9 9 9 10
我要怎么弄? 我觉得不能像字符串一样用GETCHAR()一个个的放入链表里面了
----------------解决方案--------------------------------------------------------