C程序错误

时间:2012-04-06 07:26:31

标签: c

  

可能重复:
  C++ beginner, execution window disappears quickly

我是C编程的初学者。但是当我编译程序时,会出现问题。编译器为程序创建一个.exe,但是当我打开它时,它会在一秒钟内出现并消失。

可以通过添加

来停止此错误
SYSTEM("PAUSE");

在程序结束时。但它会创建一个

  

按任意键继续

在节目结束时。我的错误是什么?为什么程序会出现并且匆忙消失?

如何在不添加system()功能的情况下停止播放?我正在使用GCC编译器。

5 个答案:

答案 0 :(得分:3)

这不是错误。程序将在完成您编程的代码后终止。如果你想输入一些东西,请尝试scanf

答案 1 :(得分:1)

如果您不想添加暂停或scanf,则从dos窗口运行程序而不是双重克隆

答案 2 :(得分:1)

这是程序的正常行为。当它到达终点时,它已经完成了它必须做的事情,所以它没有更多的事可做。这使操作系统停止并删除其进程。

答案 3 :(得分:0)

这不是错误。程序在执行完成后执行和消失。

答案 4 :(得分:-1)

你可以使用gets()getchar()scanf()之类的输入函数,而不使用输入变量而不是system()