getchar 相关问题

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

getchar() 及其缓冲区

我编写这段代码是为了熟悉 getchar()。我拿了线 而(ch!=' ' && ch != EOF) ch = getchar(); 从一本书上。对我来说,最神秘的是在第二个 while 循环中使用

回答 1 投票 0

getchar() 和空格字符

我正在尝试 getchar() 函数。有人可以解释一下为什么每次我用空格完成输入行然后按 Enter 输入窗口会跳过一行然后我必须按...

回答 1 投票 0

为什么这个Python程序在Linux或WSL上退出时会挂起终端?

据我所知,该程序混淆了 Linux 和 WSL、python 2 和 3 上的终端仿真。 程序退出后,字符不再回显,终端功能正常

回答 2 投票 0

getchar读取ctrl+z还是返回EOF?

我有这个代码: #包括 int 主函数(无效){ 整数d=0; d = getchar(); printf("%d ”,d); } 输出: ^Z -1 据我了解,有两件事可能会发生......

回答 1 投票 0

为什么C中的getchar在循环中接受多个字符而不接受循环之外的字符

在以下程序中: #包括 int main() { 整数c; c = getchar(); putchar(c); } 即使如果在输入中写入许多字符并按回车键,它也只会打印 f...

回答 1 投票 0

在与 getc 系列返回值进行比较之前,是否必须将字符转换为 unsigned char?

我不确定在与 getc 系列函数的返回值进行比较之前是否必须将字符转换为无符号字符。 这是没有演员表的示例: #包括 ...

回答 2 投票 0

C 编程语言,第 1 章练习 1.10(Getchar 和 Putchar)

我已经为此工作了两个小时,但我被困住了......我在网上找到了答案,但这并不能帮助我学习我显然缺少的概念。 提示:编写一个程序来复制它的...

回答 9 投票 0

下面的程序中getchar()有什么用

#包括 #包括 #包括 #包括 #define NUM_DAYS_IN_WEEK 7 类型定义结构 { char *acDayName; int iDate; ...

回答 1 投票 0

为什么我的 getchar() 做错了? (初始化元素不是常数)

代码: #包括 #包括 typedef 枚举{ 计数1, 计数2, 寻找, 可能的com, 可能的结局, } 读状态; 布尔 issep(字符 a){ 返回(a == '...

回答 1 投票 0

为什么 while((c = getchar()) != EOF) 在 C 编程中重复 2 次

当我从键盘输入数字时,while 循环执行两次,我不明白为什么要这样做。我想在每次输入数字后运行一次这个循环。有谁可以...

回答 1 投票 0

getchar()在回车前输入空格时提示输入

我正在编写的代码的一部分必须从输入中读取由空格分隔的整数序列到数组中。例如,当我输入 3 个数字,然后按 Enter 时,它工作正常。但如果之后

回答 2 投票 0

终端线上读/写问题

我正在尝试编写一个函数,使用 getchar() 从终端读取输入并将其存储在字符串中,然后以两种不同的格式显示。 读取的行应该存储在st...

回答 1 投票 0

GetKeyState() 与 GetAsyncKeyState() 与 getch()?

按下按键有什么区别: 获取键状态() 获取AsyncKeyState() 获取()? 我什么时候应该使用其中一种而不是另一种?

回答 2 投票 0

为什么我的“do while”循环在执行 printf 之前首先请求 getchar?

我是编程新手,正在尝试自学 C。然而我遇到了一个我不知道如何解决的问题。这是我的简单程序。抱歉语法错误英语是我的第二语言...

回答 1 投票 0

为什么 printf 只执行第一次?

这是代码: #包括 主要的() { int c、i、nwhite、其他; int ndigit[10]; nwhite = 其他 = 0; 对于(i = 0; i < 10; ++i){ ndigit[i] = 0; ...

回答 1 投票 0

scanf() 和 getchar() 工作方式不同

字符a; while(scanf("%c", &a)==1){ } 字符a; while((a = getchar())!=EOF){ } 我以为这两个代码会做同样的事情,但实际上看起来它们是不同的。 他们做...

回答 1 投票 0

while(getchar()!=' ');

我有以下 for 循环,我提示用户输入 4 位数字 PIN 码并按 Enter 键。有人可以向我解释 while 循环到底在做什么吗,因为我不完全理解它。 //你...

回答 7 投票 0

getchar() 和 printf 执行时出现问题

我目前正在学习“C 编程语言”。但是,我被困在 getchar() 部分。 我附加的代码与教科书相符,应该计算

回答 1 投票 0

C 中 GETCHAR() 中 EOF (Ctrl + D) 的使用

我正在阅读K&R中的1.9节,我不明白下面实现的代码中EOF的使用 #包括 #define MAXLINE 1000 /* 最大输入行长度 */ 整数

回答 0 投票 0

Fgets 跳过第一个字符

当我将用户名作为输入并使用该信息执行其他任务时,输出不包含第一个学生姓名的第一个字符。 内部主要(){ // Task1 - 输入学号 ...

回答 0 投票 0

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