ynzdzzh 发表于 2019-10-12 21:43:40

我用Dev-C++进行C语言编程,编译运行成功,保存后也有程序图标,但是为什么打开后....

求助各位同仁,这是我其中一个练习编译的C语言。我编译运行成功后,打开程序图标会闪退。

#include <stdio.h>

int main()
{
      printf("\n\
         @\n\
      / \\\n\
      * *\n\
      * *\n\
      * *\n\
    * * * * * *\n\
* * * * * * * *\n\
* * * * * * * * * *\n\
      * *\n\
      * *\n\
      * * * *\n\
    * * * * * *\n");

      return 0;
}

浅晓寒 发表于 2019-10-12 21:54:17

你的意思是你直接打开的.c文件吗

ynzdzzh 发表于 2019-10-12 22:03:59

浅晓寒 发表于 2019-10-12 21:54
你的意思是你直接打开的.c文件吗

对啊

superbe 发表于 2019-10-12 22:53:27

本帖最后由 superbe 于 2019-10-13 13:16 编辑

如果是双击图标运行闪退的话,那是因为执行完后控制台马上就退出了。应该先运行cmd进入控制台,在exe所在的路径下执行exe。
在DevC++IDE下,执行完会等待你按任意键继续的。

如果是用DevC++打开 .c 就闪退那就不知道了。

帅气熊哒哒 发表于 2019-10-13 09:30:36

可以在return 0 之前加一行putchar(),这样就可以了
页: [1]
查看完整版本: 我用Dev-C++进行C语言编程,编译运行成功,保存后也有程序图标,但是为什么打开后....