【发布时间】:2014-06-24 08:51:29
【问题描述】:
当我运行此代码时,会出现这样的消息。 Project.exe 已停止工作
我的一些其他代码有效,但这似乎给我一个错误。
#include<stdio.h>
#include<conio.h>
void main()
{
int n1, n2, sum;
puts("first number");
scanf("%d", n1);
fflush(stdin);
puts("second number");
scanf("%d", n2);
sum = n1 + n2;
printf("%d + %d = %d", n1, n2, sum);
getch();
}
我基本上想添加两个数字。
【问题讨论】:
-
请阅读编译器的警告并修复它指出的错误,然后再询问此处。
-
哇,我不敢问你写的程序有什么秘密名字D:
-
有趣的是,我的编译器没有给我警告。 @Mat
-
那么你没有传递正确的标志。
-Wall -Wextra -Werror应该是您开始时的最小设置。 -
@Mat 我认为他没有使用 gcc,所以警告选项可能不同。项目文件很可能来自 Visual Studio