腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7253)
视频
沙龙
1
回答
为什么
getchar
不停
下来
获取
输入
呢
?
、
、
、
、
\n");input =
getchar
(); printf\n");input =
getchar
(); 但在执行时,它并不会停
下来
获取
第一个
输入
。
浏览 39
提问于2020-04-17
得票数 1
回答已采纳
1
回答
为什么
我要在CTRL+D前按ENTER键来向标准
输入
指示EOF?
、
、
、
、
以下是我的代码,其中我使用fgetc从stdin
获取
输入
。(从UNIX shell运行程序) 我不明白的是,当我在键盘上
输入
一些字符,然后按ctrl + D,然后按ENTER,程序不会停止。在我看来,EOF已经传给了程序,
为什么
不停
下来
呢
? 我还发现,如果我按ENTER,然后按ctrl + D,程序确实会停止,但
为什么
呢
?
浏览 26
提问于2020-08-23
得票数 2
回答已采纳
3
回答
在for循环条件下的
getchar
()
、
、
、
考虑以下代码:{ for(;(c=
getchar
())+1;)}我的问题是+1是如何工作的?这是与
getchar
()或for循环相关的东西吗?
浏览 7
提问于2016-10-15
得票数 1
回答已采纳
3
回答
getchar
()在C中给出输出
、
、
这个节目应该怎么做,main()
getchar
();我希望它会显示一个空白的屏幕,直到我击中键盘上的任何字符。但它所做的是相当奇怪的。据我所知,
getchar
()应该只读取一个字符。它不应该输出任何东西。
为什么
getchar
()在读取一个字符之后
不停
止,例如在下面的代码中: m
浏览 4
提问于2014-12-04
得票数 0
回答已采纳
2
回答
执行跳过循环中的
getchar
()在回车和putchar()之后?
我正在做K&R的早期练习之一,目的是使用
getchar
()从用户那里
获取
一堆字符,然后使用putchar()打印它们,但跳过任何额外的空格。我对这个练习的解决方案很有效,但我不明白
为什么
。= EOF) c =
getchar
(); { spc = 0; } r
浏览 2
提问于2012-11-29
得票数 2
1
回答
输入
中间的EOF
、
、
、
我的问题是如何在
输入
中间解释EOF,下面是一个例子: printf("enter something >\n"); while((b =
getchar
()) != EOF) { } } 1hello^Z(control+z)abc 104 (
浏览 0
提问于2015-01-30
得票数 0
2
回答
输入
时间问题:
为什么
使用
getchar
()来保持
输入
、
、
我试图通过while(scanf)过程
获取
8个
输入
。然后,在
输入
后使用
getchar
(),如下所示:{ ......;这样做之后,每次执行之后,
输入
都会继续
浏览 3
提问于2014-04-27
得票数 0
回答已采纳
2
回答
C程序设计问题-分支
编写一个程序,将
输入
读入到#,并报告发生ei序列的次数。我对像'ieei'这样的序列没有什么混淆,在那里编译器确实进入了第3 'e',但是从来没有用
getchar
()
获取
'i',
为什么
有人可以在自己之前改进它
呢
?char ch;{ { ch
浏览 2
提问于2011-06-04
得票数 1
2
回答
对"while(
getchar
() != '\n')“感到困惑
、
、
、
我知道
getchar
()只是一个函数,它
获取
用户
输入
的行的第一个字符,然后再
输入
第二个字符等等。如果我们在一行中键入
getchar
(),在代码完成时,这是为了让程序等待用户键入任何内容,并在显示信息时不关闭控制台。while(
getchar
()!但是,
为什么
这是有用的?如果我们不写这行代码
呢
? while((ch=fgetc(stream))!Line %i is detected\n\n",li
浏览 2
提问于2011-09-13
得票数 1
1
回答
使用
getchar
();定义多个变量
、
、
stdio.h> char letter1; letter1 =
getchar
(); letter2 =
getchar
(); printf("\n");printf("%c - %c\n",
浏览 3
提问于2018-07-29
得票数 0
2
回答
C++ cout不断重复
、
如果我
输入
字母,if (!(cin.good() cout << "No letters“<< endl;这行代码就会
不停
地重复,但其他行工作得很好。不知道
为什么
。<< endl;cin.get();return 0; }
浏览 0
提问于2012-04-19
得票数 1
回答已采纳
1
回答
C创建一个程序,计算一个句子中有多少个单词,并将句子中的所有字母大写。
:"); while ((ch =
getchar
()) !
浏览 1
提问于2016-02-25
得票数 0
2
回答
为什么
putchar()和
getchar
()在使用while循环时接受多个字符?
、
、
、
为什么
突然
getchar
()和putchar()存储和打印了多个字符..?
为什么
会发生这种事? 我试着用这种方式练习。从c=
getchar
()开始,用户
输入
'Qwerty‘
getchar
()将这个'Qwerty’逐个存储在一个名为input (抱歉的技术词汇)中,用户点击enter,
getchar
()从缓冲区返回第一个字符并将其存储到接
下来
,d=
getchar
(),现在这个新的
getchar
(
浏览 4
提问于2021-07-08
得票数 0
2
回答
C中的大写和小写
、
我试着弄清楚
为什么
这个程序不能工作。它将小写转换为大写,假设我
输入
" K ",它返回K。然后我继续
输入
"A",它不返回"a",但退出。但是
为什么
呢
?stdio.h> UPPER =
getchar
UPPER + 32;
浏览 0
提问于2014-07-08
得票数 0
3
回答
将句子读入为用户的字符串
输入
、
、
我一直在尝试实现一个简单的代码,它将一个句子作为来自用户的
输入
,将其存储在一个字符串中并显示出来。 问题如下: 1.当T=1时,程序立即退出。2.当T>1时,循环只运行T1次.由于cin的某种缓冲容量,
输入
的T值是否作为字符串存储?
浏览 5
提问于2015-06-04
得票数 0
回答已采纳
1
回答
在C中fget不工作(stdin看起来是满的)
、
、
、
我的菜单一直在循环,不需要任何
输入
。我不知道
为什么
fgets不像预期的那样工作。
浏览 2
提问于2012-09-28
得票数 0
2
回答
下面的C代码的输出让我感到困惑
这是我的代码main() int c; while(c!=EOF); putchar(c); }输出(
输入
A时):1A1
为什么
它不只是
为什么
要先重复1,.Like,程序会从
getchar
中
获取
c的值。然后它将进入循环中。
浏览 1
提问于2019-05-08
得票数 4
2
回答
puts(),gets(),
getchar
(),putchar()函数在程序中同时使用
、
、
、
、
我对在代码中同时使用puts()、gets()、putchar()和
getchar
()感到困惑。 char ch[34]; puts(ch); g =
getchar
();}Priyanka Priyank
浏览 10
提问于2021-02-23
得票数 2
1
回答
为什么
我的代码跳过了用户的
输入
?
、
这是我写的一些代码,我是从c开始的,所以请耐心等待,我的代码对我来说是有意义的,但它不能正常工作,当我试图说
不停
止播放并显示平均值时,它会重复播放函数。(y for yes n for no): "); if(answer =='n') x =
getchar
();
浏览 2
提问于2013-02-06
得票数 0
3
回答
使用
getchar
()从C程序
获取
Java标准输出时出现问题
、
、
e.printStackTrace();下面是一个示例c程序: printf("Hello world\n");当我正在执行的程序(在本例中是helloworld)中没有
getchar
然而,如果我在printf后面添加一个
getchar
(),我永远不会从
输入
流中得到任何东西。你知道
为什么
吗? 谢谢
浏览 0
提问于2011-07-01
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
黑客为什么不停地敲击键盘,而不用鼠标呢?这里给你解释!
现在不管登录什么,都会要求获取各种权限?这是为什么呢?
很多动物一生下来就能走或者跑,人类婴儿为什么不行呢?
很多人都不喜欢全键盘输入法,为什么很多人喜欢九宫格输入法呢?
一个简单的猜数小游戏C语言编程实现
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券