Geany有什么问题?

时间:2013-12-09 20:54:50

标签: c

#include <cini.h>

  int main() {
int a ;
a = 21 ;
printf(a);

return 0;
  }

问题: 1)在工具栏上,一旦我编写了代码,Geany(C编译器)上的“执行”或“编译”功能似乎被禁用 2)我的代码出了什么问题? 我即将学习C,所以请与新秀一起表现得很好。

1 个答案:

答案 0 :(得分:2)

Geany是一个编辑器,而不是编译器。如果编译和执行函数被禁用,可能是因为它无法找到你的实际编译器(确保你已经安装了一个),或者因为你没有将文件保存为C代码。

printf的第一个参数必须是格式字符串。如果要将整数打印为十进制,则需要使用%d转换说明符,如下所示:

printf("%d\n", a);

\n之后%d将换行符打印到输出。您可以阅读printf函数here

您需要至少包含stdio.h,因为在该标头中声明了printf。我可以找到cini.h的唯一引用是this header here,它在C程序中不起作用,因为它是C ++代码。