我使用代码块从c程序生成exe文件。当我打开exe文件时,它会正常打开并显示一些包含在程序中的文本。但是,如果我给程序设定值并按回车,它将自动关闭。如果我运行程序I代码块,它工作正常。从c程序构建可执行程序
告诉我有没有办法建立可执行文件在窗口中运行正常吗? 您的回复将会非常有帮助。谢谢。
我使用代码块从c程序生成exe文件。当我打开exe文件时,它会正常打开并显示一些包含在程序中的文本。但是,如果我给程序设定值并按回车,它将自动关闭。如果我运行程序I代码块,它工作正常。从c程序构建可执行程序
告诉我有没有办法建立可执行文件在窗口中运行正常吗? 您的回复将会非常有帮助。谢谢。
你需要PROGRAMM执行后暂停系统。
要么使用:
system("pause");
或
cin.get();
cin.ignore();
我会建议你使用第二种方法,因为它依赖。平台。
,它呼吁,因为它是一个特定于平台的黑客工具,无关与实际学习编程,而是要解决的IDE/OS的一个要素的皱起了眉头 - 从Visual Studio推出的控制台窗口关闭程序时已经完成执行,所以新用户不会看到他的新程序的输出。
请参阅this答案!
它可能工作得很好。一旦它接收到输入,就会通过代码的其余部分运行,然后退出。你需要把暂停声明在结尾 - 像
system("Pause");
或
cin.get();
非常感谢......它的工作。 –
非常感谢...它的工作。 –
你看过我的编辑了吗? – ashu