gpt4 book ai didi

c - scanf 后未考虑 getchar

转载 作者:太空宇宙 更新时间:2023-11-04 02:01:27 25 4
gpt4 key购买 nike

<分区>

我正在学习 C 语言编程,并尝试创建一个程序来询问用户的年龄。当用户写下他的年龄(例如 18 岁)时,他会收到消息“So you're 18 years old”。当我执行 .exe 文件时,它会在您看到消息后自动关闭,速度太快以至于您看不到它。然后我添加了 getchar 以便用户阅读消息然后按 Enter 键。这是我写的程序:

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

int main()

{
int age=0;
printf("How old are you?\n");
scanf("%d",&age);
printf("So you're %d years old", age);
getchar();
return 0;
}

不幸的是,当我执行 .exe 文件时,它仍然自动关闭,就像 getchar() 不存在一样,我不知道为什么。

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