首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从c程序构建可执行程序

从c程序构建可执行程序
EN

Stack Overflow用户
提问于 2013-09-22 03:55:57
回答 2查看 91关注 0票数 0

我使用代码块从c程序生成一个exe文件。当我打开exe文件时,它通常会打开,并显示我在程序中包含的一些文本。但是如果我给出了程序的值并点击enter,它就会自动关闭。如果我运行我代码块的程序,它可以很好地工作。

告诉我,有没有办法构建运行良好的可执行文件呢?你的好意会很有帮助的。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-22 04:06:12

您需要在执行程序后暂停系统。

要么使用:

代码语言:javascript
复制
system("pause");

代码语言:javascript
复制
cin.get();
cin.ignore();

我建议您使用第二种方法,因为它依赖于平台。

人们对此不屑一顾,因为它是一种特定于平台的黑客攻击,与实际学习编程无关,而是为了绕过IDE/OS的一个特性--从Visual启动的控制台窗口在程序执行完毕后关闭,因此新用户无法看到他的新程序的输出。

this回答!

票数 0
EN

Stack Overflow用户

发布于 2013-09-22 04:01:31

可能运作得很好。一旦接收到输入,它就会在代码的其余部分运行,然后退出。你需要在结尾处插入一个暂停语句--比如

代码语言:javascript
复制
system("Pause");

代码语言:javascript
复制
cin.get();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18940137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档