我是 C 的新手,我有Code Blocks编译器。编译一个非常简单的程序时。有时候它有效,但有时却没有。我猜它与我在开始一个新项目时选择的东西有关。我通常选择一个控制台应用程序 C 语言,我不知道接下来要选择什么,有谁知道发生了什么以及如何解决它?这是我的代码:
#include <stdio>
int main()
{
printf ("hello world !");
getchar ();
return 0;
}
答案 0 :(得分:1)
#include <stdio.h>
而非#include <stdio>
。
C
中的页眉文件以.h
文件扩展名保存。
答案 1 :(得分:0)
标题中的标题以.h
结尾。
所以它应该是#include <stdio.h>
而不是#include <stdio>
。
但是,如果您使用的是C ++编译器,并且文件名为foo.cpp
,那么您可以使用#include <cstdio>
并添加using namespace std;
来使用getchar()
函数。< / p>