源文件未编译

时间:2013-03-06 17:37:38

标签: c

我正在运行以下程序,我得到Source file not compiled

#include<stdio.h>

int main() {
    printf ("hello world");   
}

但是当我在getch()之后添加printf()时,该程序运行良好。

#include<stdio.h>

int main() {
    printf ("hello world");   
    getch();
}

这个错误究竟意味着什么?它何时出现?

2 个答案:

答案 0 :(得分:0)

由于它是用C语言编写的,您必须在代码末尾添加return 0;(就在}之前)

答案 1 :(得分:0)

你没有提供足够的信息来确定答案,但我的猜测是,在第一个文件中你要么a)没有保存你的更改,要么b)犯了错误。

自你的第二个程序编译以来,我绝对没有理由认为第一个程序不会。我会尝试再次输入第一个程序,确保它已更改(如果只是将'hello'更改为'hi'),所以它肯定会保存为新文件,然后再次编译。