大众信息网

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

关注:144  答案:4  手机版
解决时间 2021-01-27 10:25
C语言 输入一个没有长度限制的字符串数组
最佳答案
可以,你可以用库函数malloc去开辟数组的内存,用一个指针指向内存的开头就行了,很简单
全部回答
不可能,不输入长度限制是不会分配地址空间的
两种办法,设一个空数组并且初始化为空char ch[]="",或者用指针char *ch,然后gets(ch)就可以了
可以这样限制输入字符串的长度: char s[5]; scanf( "%4s", s );
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!