新手编译问题

时间:2013-11-08 13:58:13

标签: c project getchar

我是 C 的新手,我有Code Blocks编译器。编译一个非常简单的程序时。有时候它有效,但有时却没有。我猜它与我在开始一个新项目时选择的东西有关。我通常选择一个控制台应用程序 C 语言,我不知道接下来要选择什么,有谁知道发生了什么以及如何解决它?这是我的代码:

#include <stdio>

int main()
{
  printf ("hello world !");
  getchar ();
  return 0;
}

2 个答案:

答案 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>