简单的C代码没有打印到终端

时间:2018-04-28 21:36:24

标签: c printing terminal

我运行了一个4行代码,它编译和链接没有任何障碍,但它拒绝打印任何东西

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(){
    char* a = "book";
    printf("%s\n", a);
    return 0;
}

编译并运行可执行文件后,没有任何反应。

2 个答案:

答案 0 :(得分:0)

代码中没有错误。 只需写 getch();或返回0之前的getchar(); 拿着输出屏幕。

getch()或getchar()将保留输出屏幕以获取用户的输入。

答案 1 :(得分:0)

对我来说很好。

您已使用对此进行了标记;如果你从终端运行它,根据我的经验,你应该看到一些输出。


如果您从IDE运行,

  • 使用Kapil K.'s answer;
  • 打开窗口
  • 使用IDE设置保持窗口打开(如果有);或
  • 找出IDE放置可执行文件的位置,然后从终端运行它。