getchar 相关问题

任何与C或C ++标准库函数相关的东西`getchar`(C)或`std :: getchar`(C ++)。这些函数用于从标准输入流“stdin”中读取单个字符。

C中的打印数字

所以我的问题是,我要打印来自终端的数字,而这些数字与EOF不同。例如,如果将007作为输入,我希望输出为7,或者如果我将42 ...

回答 1 投票 -2

[C中的getchars(),而while循环之后无法再打印

我不明白为什么while循环后的printf无法执行? while((getchar())!= EOF){字符++; if(getchar()=='\ n'){行++; }} printf(“ lines:%8d \ n”,...

回答 1 投票 0

C&K练习1-9

从K&R书中寻找练习1-9(将输入复制到输出。将多个空格的每个字符串替换为一个空格),我在此站点上找到了此代码。 #include main(){...

回答 2 投票 1

K&R练习1-9:第二个while循环条件说明

我一直在寻找本练习的帮助,并在这里找到了。 while((c = getchar())!= EOF){if(c ==''){while((c = getchar())==''); putchar(''); }}我试图理解...

回答 1 投票 2

K&C练习1-9:第二个while循环条件说明

我一直在寻找本练习的帮助,并在这里找到了。 while((c = getchar())!= EOF){if(c ==''){while((c = getchar())==''); putchar(''); }}我试图理解...

回答 1 投票 2

带有getchar的输入字符串

我正在尝试将字符串读取到char数组中,该数组的长度由用户选择。问题在于,直到用户通过按...手动输入换行符为止,getchar()才会停止读取,基于...

回答 3 投票 4

用int作为EOF初始化c,然后将其用于getchar()?

标题几乎说明了一切。我有用于家庭作业(由讲师发送)的代码,该代码用于拼写检查器,但我看不出c是用EOF初始化的int的原因,然后...

回答 1 投票 0

如何模拟EOF?

我目前正在阅读K&R的书,并输入第一部分中的示例,并且有两个示例,例如:while((c = getchar())!= EOF){//做某事}我是...

回答 5 投票 51

为什么getchar()的返回类型为int?

我在互联网上搜索答案,但我不明白这是什么'EOF'?请让我从基础上了解什么是getchar()及其用途?请注意,我只是C的初学者...

回答 2 投票 0

计算C语言中的字符数

我是C语言的初学者,现在尝试计算输入的字符数。 #include main(){long nc; nc = 0; while(getchar()!= EOF)++ nc; ...

回答 1 投票 2

getchar vs scanf:为什么getchar不起作用?

我编写了一个简单的程序来输入数字并返回任何值,除以它会返回3的余数。我目前正在阅读K&R,直到...之类的东西它才讲授scanf。] >>

回答 2 投票 0

C-使用getchar()仅读取一个字符

我在使用getchar()时遇到了一些麻烦,特别是我有一个char,它在while循环中获取了getchar()返回的值,但是我只想获取第一个char,如果我插入一个更长的char, ...

回答 3 投票 0

Endles循环(while循环)运行,直到我按下一个键。编程C

我想用C语言创建一个代码,当我按下'1'BUT时,它运行一个循环并中断该循环,但之后没有按ENTER。编译器GCC bsp。代码:--While循环必须始终不间断运行,直到I ...

回答 1 投票 0

在getchar()时放入回车键;被执行

int main(){int a;一个= getchar(); printf(“%d”,a); }输出10这是当我编写这样的代码并仅敲击控制台上的“ enter”键时。击键“输入”效果1.在...

回答 1 投票 0

带有多个空格字符的printf符号?

我有以下代码将标准输入中的制表符出现替换为四个空格。当我有stdin时,请用两个空格隔开,例如“ tab tab”,最终的printf打印正确的字符串“ tab tab”,但是...

回答 1 投票 2

getchar()!=''和getchar()=''

我在理解getchar()!=''和getchar()=''在我的代码中正在做什么时遇到了麻烦。为什么需要对立。用户可以在名字和姓氏之间输入多余的空格,...

回答 2 投票 0

请求在while语句中使用getchar()的程序的解释

问我是否为从第7行起对以下代码的解释而祈祷会太多吗?我很难理解getchar()在大多数情况下可能与get()或scanf()有何不同。...

回答 2 投票 1

重复,直到用户按Enter键

我想创建一个循环,重复执行直到用户按下Enter键为止。我尝试了while(getchar!='\ n'){},但是每次输入时都使用此侍应。现在我不知道该怎么做。做{...

回答 1 投票 0

我的程序不接受scanf命令的输入

#include void aeins(){int x;无符号整数y;双z; printf(“ Geben sie einen ganze Zahl ein:”); scanf(“%d”,&x); printf(“ Geben sie einenatürliche...

回答 2 投票 -2

我的程序不接受scanf命令的输入。请帮助我

#include void aeins(){int x;无符号整数y;双z; printf(“ Geben sie einen ganze Zahl ein:”); scanf(“%d”,&x); printf(“ Geben sie einenatürliche...

回答 2 投票 -1

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.