腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
getchar
()
在
C
中
工作
while循环中的
getchar
()在打印完整个字符串后接受输入。有人能解释一下
getchar
()和putchar()是如何
工作
的吗?#include <stdio.h> {
c
=
getchar
();while(
c
!=EOF){ pr
浏览 18
提问于2017-12-23
得票数 0
回答已采纳
3
回答
函数读取单词,每隔一个字母读取一次
、
、
、
、
所以我有这个函数,从命令行读取,然后将其插入到树
中
,但不知何故,它只读取两个字母,而不是每个字母,所以我找不到错误。有人能帮上忙吗?char keys[100]={0};int
c
, wordnumber=0, letters=0; { if (isalpha(
c
))
c
浏览 1
提问于2014-01-24
得票数 0
7
回答
getchar
()不在
c
中
工作
、
、
、
、
getchar
()不在下面的程序
中
,有人能帮我解决这个问题吗?我尝试了scanf()函数代替
getchar
(),然后它也不起作用了。 ch =
getchar
(); }while(ch=='y'||ch=='Y');
浏览 4
提问于2015-06-22
得票数 1
回答已采纳
2
回答
为什么
在
while循环条件下将
getchar
()分配给变量会导致输出0?
因此,目前我正在从
C
编程语言第二版书中学习
C
,它说:}while (
c
!= EOF) {}#include <stdio.h> char
c
; while (
c
=
getchar</e
浏览 0
提问于2021-05-12
得票数 0
回答已采纳
5
回答
Kernighan & Ritchie代码示例混淆
、
、
、
在这个代码示例中提到第二个'
c
=
getchar
()‘有什么原因吗?#include <stdio.h> while (
c
!= EOF) {
c
=
ge
浏览 1
提问于2014-12-01
得票数 0
回答已采纳
1
回答
C
basic代码未按预期
工作
、
我刚刚开始学习
C
语言,我对一些基本的代码有点问题。根据我正在阅读的书(
C
编程语言),这段代码应该接受用户输入,然后输出。相反,我只是
在
程序关闭之前获取输入的第一个字母。#include <stdio.h> { while (
c
!= EOF) {
c
=
getchar</e
浏览 0
提问于2016-03-20
得票数 1
4
回答
scanf
在
扫描后从输入
中
删除了什么?
、
、
在
扫描输入后,我无法以任何方式删除换行符。我想使用:-'\n‘应该是字符串之后的那个,但是
getchar
()获取了5之后的那个,循环甚至在运行一次之前就终止了。我想我只是错过了一个非常小的把戏。scanf("%d", &i); while((
c
=
getchar
())!我试着
在
scanf()和while(
浏览 1
提问于2014-05-02
得票数 0
2
回答
在
C
中使用
getchar
在
以下函数
中
: int main() { while (
c
!= EOF) {
c
=
getchar
(); } 当它第一次运行
getchar
()时,它会“等待”我输入文本。但是下一次(
在
我输入文本之后),它会打印之前输入的文本。
getchar
(
浏览 17
提问于2019-08-21
得票数 2
回答已采纳
2
回答
将单个字符扫描到数组
C
编程
、
、
、
我
在
将字符扫描到数组
中
时遇到问题。每次我这样做的时候,它都会跳过下一次扫描,并转到下一次。我知道发生了什么,因为输入也将'\n‘添加到输入
中
,但我不知道如何纠正它的原因。下面是一些示例代码:int inarray [MAX], i; { printf ("%
c
\n",charray[i]);
浏览 0
提问于2011-09-30
得票数 0
回答已采纳
3
回答
将输入从‘`
getchar
()’复制到另一个变量
、
、
在
K&R的书中的下面的代码示例
中
,如果我用putchar(
c
)替换printf("%
c
",
c
),代码的
工作
原理是一样的。#include <stdio.h> int
c
; while (
c
!= EOF) {
c
=
getc
浏览 6
提问于2020-04-05
得票数 3
回答已采纳
3
回答
赋值有两个等号
、
、
遵循我们经常使用的代码,这是正确的,但是,如果像下面这样将int更改为指针,则compile将引发错误。#include <stdio.h> int*
c
=0;int main(){ int* a; printf(
浏览 0
提问于2011-10-20
得票数 1
回答已采纳
3
回答
` `
getchar
()`给出与输入字符串相同的输出
、
、
我被K&R中提到的一个使用
getchar
()的程序搞糊涂了。它给出与输入字符串相同的输出: int
c
; while(
c
!= EOF){
c
=
getchar
();} 为什么它打印整个字符串?我希望它读取一个字符,然后再次请求输入。
浏览 3
提问于2010-09-09
得票数 52
回答已采纳
1
回答
getchar
()和输入缓冲区
、
、
=
getchar
();while (
c
!=
getchar
();我认为,
在
循环之前使用
c
=
getchar
()的原因是与输入缓冲区有关。我已经对它做了研究,但仍然不能完全理解它。
在
本例
中
,删除
c
=
getchar
()并不会影响程序的
工作
方式。
在
循环之前,
c
=
getchar
()的确切原因是什么?它与输入缓冲区有什么关系?还有:如何输入E
浏览 3
提问于2021-05-23
得票数 2
回答已采纳
3
回答
未声明的windows
中
的
getchar
_unlocked
、
下面是我的代码:{ char
c
; while(
c
<'0'&&
c
>'9') if(
c
=='-') negative=true;<
浏览 1
提问于2012-10-22
得票数 4
回答已采纳
2
回答
Printf w/ Eclipse问题
、
、
但是,当我运行它(没有错误*)时,它要求我
在
显示printf语句之前为变量'
c
‘输入一个字符。我尝试过使用puts语句,以及生成两行printf,但都没有效果。: %
c
\n",
c
=
getchar
()); printf("%
c
is a lower-case lette
浏览 3
提问于2014-12-12
得票数 2
回答已采纳
1
回答
Python 2.7.2
中
不同导入样式的问题
我试图模仿Kernighan和Ritchie编程书中的一些
C
程序,并遇到
getchar
()的问题。我已经让初始程序正常
工作
了,但是当我将
getchar
()移动到它自己的文件stdio.py时,它只
在
声明导入stdio之后处理类似stdio.py的调用,而不是使用使用**
getchar
()形式的调用来处理声明类型为FileCopy.py
中
的
工作
代码import StringIO <em
浏览 0
提问于2013-08-09
得票数 1
回答已采纳
1
回答
当我删除
c
=
getchar
()部分时,为什么默认语句
在
case之后
工作
?
、
、
、
当我删除
getchar
部分时,Default语句起作用。 //第一个版本 int
c
; switch(
c
){ default: printf("invalid"); } //第二个
浏览 15
提问于2019-03-31
得票数 0
回答已采纳
3
回答
让
getchar
只读取一个字符
char a;
getchar
();
getchar
(); 如果用户遵循规则,代码
工作
得很好,但是如果他一次输入多个字符,结果就会变得奇怪。例如aa+b>aaaa>aaqwertz>qe 如果用户同时输入多个字符或只
浏览 0
提问于2013-11-30
得票数 2
4
回答
C
代码、scanf和
getchar
、
、
我只是
在
问
getchar
在这段代码
中
做了什么,它是如何
工作
的?我不明白为什么
getchar
会影响代码,在我看来,它似乎只是获得了值,但没有对值做任何事情。int
c
=0;{
getchar
(); }
浏览 0
提问于2016-11-11
得票数 4
4
回答
奇怪的
C
输出操作顺序
我正在从一本
C
教科书中学习,它有以下代码来获取输入并打印出来:main(){ while ((
c
=
getchar
())!=EOF) printf("%
c
\n",
c
);为了理解语法是如何
工作
的,我修改了上面的代码块,即删除了
c
=
getchar
()周围的一对括号。因此,代码现在如下
浏览 1
提问于2014-07-02
得票数 0
点击加载更多
相关
资讯
在PHP中怎样调用C程序?
C+在Android开发中的应用
在Excel中快速删除工作表中的空行
C/C+编程笔记:在C+中如何调用C语言的代码?你可以这样做
【已解决】无法在Windows 11中扩展C盘
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券