大众信息网

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

答案:4  mip版
解决时间 2021-01-27 10:25
  • 提问者网友:假正经
  • 2021-01-27 05:53
C语言 输入一个没有长度限制的字符串数组
最佳答案
  • 二级知识专家网友:再见不见
  • 2021-01-27 06:01
可以,你可以用库函数malloc去开辟数组的内存,用一个指针指向内存的开头就行了,很简单
全部回答
  • 1楼网友:輓揂隨風
  • 2021-01-27 09:00
不可能,不输入长度限制是不会分配地址空间的
  • 2楼网友:热情烫伤我自
  • 2021-01-27 07:43
两种办法,设一个空数组并且初始化为空char ch[]="",或者用指针char *ch,然后gets(ch)就可以了
  • 3楼网友:儚迴从偂
  • 2021-01-27 07:19
可以这样限制输入字符串的长度: char s[5]; scanf( "%4s", s );
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯