C语言 输入一个没有长度限制的字符串数组

如题所述

第1个回答  2012-05-13
两种办法,设一个空数组并且初始化为空char ch[]="",或者用指针char *ch,然后gets(ch)就可以了追问

我一用这个方法就出错

第2个回答  2012-05-13
可以,你可以用库函数malloc去开辟数组的内存,用一个指针指向内存的开头就行了,很简单追问

说具体一点

本回答被提问者采纳
第3个回答  2012-05-13
不可能,不输入长度限制是不会分配地址空间的
第4个回答  2012-05-13
那又指针比较好

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网