社区
C语言
帖子详情
gets()
minleng
2003-07-08 05:41:21
在什么情况下会出现直接跳过这个函数而不接受用户输入?
...全文
40
4
打赏
收藏
gets()
在什么情况下会出现直接跳过这个函数而不接受用户输入?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
paladinwt
2003-07-08
打赏
举报
回复
应该是输入缓冲区的问题,里面有东西,同意ONCE(深海幽蓝)
zteliubin
2003-07-08
打赏
举报
回复
up,程序流程问题,或者收到Ctrl+D(也算接收输入了)
ONCE
2003-07-08
打赏
举报
回复
这种情况我好像遇到过,我想你在用gets()之前还有其它的输入吧。那么你在gets()之前的输入后又按了回车确认输入,这时候你的回车就被gets()接收了,于是就无法获得你需要的输入。解决的办法是再加一个gets(),这样第二个gets()应该就可以接受你的输入了。
cjnet
2003-07-08
打赏
举报
回复
我想是在你编制的程序的线程跳过了gets()函数.
gets
函数,C语言
gets
函数详解
gets
函数,C语言
gets
函数详解 在前面从键盘输入字符串是使用 scanf 和 %s。其实还有更简单的方法,即使用
gets
() 函数。该函数的原型为: # include <stdio.h> char *
gets
(char *str); 这个函数很简单,只有...
函数
gets
()的用法
gets
()函数和scanf()对比 先看代码: #include&amp;amp;amp;lt;stdio.h&amp;amp;amp;gt; int main(void){ char a1[10], a2[10],a3[10]; scanf( &amp;amp;quot;%s%s&amp;amp;quot;...
gets
()函数
gets
()函数 1.描述 C 库函数 char *
gets
(char *str) 从标准输入 stdin 读取一行,并把它存储在 str 所指向的字符串中。当读取到换行符时,或者到达文件末尾时,它会停止,具体视情况而定。
gets
(str) 约等于 scanf(...
C++中
gets
()函数
gets
从标准输入设备读字符串函数。可以无限读取,不会判断上限,以回车结束读取,所以程序员应该确保buffer的空间足够大,以便在执行读操作时不发生溢出。 功能 编辑 从stdio流中读取字符串,直至接受到换行符...
C语言-
gets
函数
gets
函数
gets
函数原型:char *
gets
(char *str) 功能:从stdio流中读取字符串直到遇到换行符或者EOF时停止,并将读取的结果存放在str指针所指字符数组中换行符不作为读取内容 ,读取的换行符被转换为NULL值 并由此...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章