gpt4 book ai didi

c - 帮助阅读 C 语言中的基本用户输入

转载 作者:行者123 更新时间:2023-11-30 18:32:49 25 4
gpt4 key购买 nike

我目前刚刚学习 C,对于一个项目,我需要读取用户的整数输入。目前我正在使用如下代码:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{

int a, b;

printf("Please enter your first number");
while((a = getchar()) != '\n') {
}

printf("test");

return 0;
}

我不确定如何使用 getchar 获取数字,然后将其存储在我可以使用的变量中。另外,我在 while 语句中使用 = '\n' ,因为我不太明白 EOF 是如何工作的(如 K&R 书中那样),因为每当我使用 EOF 时,我就会进入这个循环,无法退出。

感谢任何人提供的任何建议。

最佳答案

您可以使用 scanf。

看看这个例子:

printf("Please enter your first number ");
int number=0;
scanf ("%d",&number);

关于c - 帮助阅读 C 语言中的基本用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7541356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com