C语言求助!!!!help!!!!!SOS!!!

spiderman6666 2020-12-12 10:22:42
老哥们,我想向一个char型数组里面放东西,不知道个数的情况下,如果我写while(scanf。。==1),这样操作是要Ctrlz才能做的,在网页使用的时候他只在结尾给这个ctrlz(我试了一下可能给了不止一个,但是都在结尾),但是我需要做两次while操作,我怎么解决这个问题呢
...全文
174 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
自信男孩 2020-12-14
  • 打赏
  • 举报
回复
楼主可以用输入的特殊值来判断是否要继续输入,比如'\n','0'等等;
spiderman6666 2020-12-14
  • 打赏
  • 举报
回复
谢谢大家(*°∀°)=3
ctrigger 2020-12-13
  • 打赏
  • 举报
回复
文件结尾,EOF即可。
while((c=getchar()) != EOF) ...
forever74 2020-12-13
  • 打赏
  • 举报
回复
某些问题如果能描述清楚那就差不多解决了。 解决不了正是因为说不清楚问题是什么。
qybao 2020-12-13
  • 打赏
  • 举报
回复
没太明白你的意思,你两次while循环是要相同的信息还是不同的信息? 如果要相同的信息,直接复制第一次读入的信息就好了 如果是继续往后读入(也就是不同信息),那你就重新再做一次while不就好了吗?如果你的输入来自于文件,那就fseek偏移一下第一次读入的长度就可以了

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧