gpt4 book ai didi

c - 在C输入程序中按回车键

转载 作者:行者123 更新时间:2023-11-30 16:51:45 26 4
gpt4 key购买 nike

我一直在尝试通过网站 http://www.cprogramming.com/ 自学 C 。我找到了需要输入数字的代码。

这是代码:

#include <stdio.h>

int main()
{
int this_is_a_number;
printf( "Please enter a number: " );
scanf( "%d", &this_is_a_number );
printf( "You entered %d", this_is_a_number );
getchar();
return 0;
}

但是,当我运行此命令并尝试在提示符中输入数字时,命令窗口就会关闭。任何帮助将不胜感激。

最佳答案

scanf 读取数字,但将您输入的换行符保留在输入流中。

因此 getchar 会立即获取它,而不是等待额外的输入。

您可以添加另一个对 getchar 的调用。对于您的简单程序来说,这可能是最简单的解决方案。

关于c - 在C输入程序中按回车键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41612457/

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