getchar 相关问题

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

如何在Visual Studio调试控制台中生成BACKSPACE?

我正在使用Visual Studio 2019社区编写Windows控制台模式C程序。我希望在输入流中看到的每个退格键都将在输出中显示为文字字符串“ \ b”。您如何...

回答 2 投票 0

试图从串行端口检索数据,但是程序卡在getchar上

我正在使用嵌入式系统将数据从25个传感器发送到计算机上的腻子终端。效果很好。我想向嵌入式系统添加一个读取终端功能(这样我就可以发送...

回答 1 投票 1

为什么程序不终止于gcc? [关闭]

为什么下面列出的程序没有终止。我在Linux中使用gcc编译器。 #include int main(void){int c; printf(“输入字符:”); while((c = getchar())!...

回答 1 投票 -4

gets()和getchar()被忽略

我是新来的,并且使用C编码,所以请耐心等待。我的问题是使用getchar()和scanf(“%c”)进行递归调用来获取字符输入。编译器忽略getchar()。 ...

回答 1 投票 0

为什么此C程序打印行比MAXLINE长?

程序应打印所有长度大于MINLINE 5且小于MAXLINE 10的输入行。 K&R书练习1.17 #include #define MAXLINE 10 #define ...

回答 1 投票 0

为读取的输入功能动态分配内存时出现的问题

我在应该从用户读取字符串的函数中遇到麻烦。我总是得到(空)作为输出。这是解决此类问题的“正确”方法吗? #include

回答 1 投票 0

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

© www.soinside.com 2019 - 2024. All rights reserved.