控制台窗口中没有输出:codeblocks

时间:2015-12-23 11:38:03

标签: c++

Heya我在windows7上安装了codeblocks .. 代码块-13.12mingw-设置-TDM-GCC-481.exe 我的程序正在构建但在执行后我只获得了一个控制台窗口,只有一个游标而没有输出。我尝试过很多其他程序,但同样的事情正在发生。 我还将所有设置都设置为默认值,并重新安装了代码块。 我附加了程序代码的控制台窗口的片段:

#include <stdio.h>

int main()
{
   printf("helloworld%s")
   return 0;
 }

即使是默认程序也无法正常工作,因为它无法识别iostream。 请帮助..!

1 个答案:

答案 0 :(得分:1)

  1. 您忘记了;行末尾的printf(),编译时应该出现语法错误。

  2. 如果没有附加参数,%s并不意味着任何意义。当您想要打印存储在变量中的字符串时使用它。示例:

  3. int main(int argc, char** argv) { char str[] = "world!"; printf("Hello %s\n", str); }

    将打印“Hello world!”。

    1. 除非您知道自己在做什么,否则应在打印行的末尾添加\n(在stdout上输出之前进行缓冲,并在缓冲区已满时打印:{{ 3}})