|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 为什么生成的exe文件不能运行?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
7588
人关注过本帖
标题:
为什么生成的exe文件不能运行?
只看楼主
加入收藏
未来大仙
来 自:黑窟窿
等 级:
侠之大者
威 望:
4
帖 子:263
专家分:491
注 册:2015-6-20
结帖率:
70%
楼主
收藏
问题点数:0 回复次数:15
为什么生成的exe文件不能运行?
已经生成了exe文件,编译器也没有错误显示,但是就是点不开exe文件。一点就一闪即逝。。求大神解答
搜索更多相关主题的帖子:
编译器
2015-06-20 21:45
举报帖子
使用道具
赠送鲜花
vvvcuu
等 级:
贵宾
威 望:
12
帖 子:353
专家分:1253
注 册:2014-4-22
第
2
楼
收藏
得分:0
C编译的程序一般来说都是需要在DOS或者命令提示符下运行的.
除非涉及了图形界面之类的.
所以, 你的程序在cmd下运行就不会是一闪即逝的效果了.
代码测试环境: WinXP+C-Free5.0.
2015-06-20 22:13
举报帖子
使用道具
赠送鲜花
calix
等 级:
贵宾
威 望:
28
帖 子:249
专家分:1442
注 册:2015-5-4
第
3
楼
收藏
得分:0
在程序结尾加getch();
最好在控制台窗口里面运行,就不用加这个了
2015-06-20 22:16
举报帖子
使用道具
赠送鲜花
hjx1120
来 自:李掌柜
等 级:
贵宾
威 望:
41
帖 子:1314
专家分:6927
注 册:2008-1-3
第
4
楼
收藏
得分:0
你生成的是控制台程序吧!
在cmd下运行你的程序
或者在你的源代码末加一句“暂停”代码
如:
getch(); 或 Sleep(XXXX); 或 system("pause");
2015-06-20 22:16
举报帖子
使用道具
赠送鲜花
lanlinzou
等 级:
论坛游民
帖 子:26
专家分:49
注 册:2015-6-20
第
5
楼
收藏
得分:0
你不妨这样想就明白为什么点击 *.exe文件会一闪而过:经编译链接后代码翻译为机器码,在加入内存后就不停的执行,直到程序跑完,但是你没有在程序最后中加入让程序“暂停”的命令;
可以在头文件中加入:
#include<stdlib.h>
1.调用dos的:
system("pause");//放在程序结尾处
2.程序结尾加上:
getch();
2015-06-21 00:26
举报帖子
使用道具
赠送鲜花
未来大仙
来 自:黑窟窿
等 级:
侠之大者
威 望:
4
帖 子:263
专家分:491
注 册:2015-6-20
第
6
楼
收藏
得分:0
回复 4楼 hjx1120
怎么加啊?我是初学者,他总说我有错误。。求指导。。
好好学习,天天向上!
2015-06-21 16:55
举报帖子
使用道具
赠送鲜花
未来大仙
来 自:黑窟窿
等 级:
侠之大者
威 望:
4
帖 子:263
专家分:491
注 册:2015-6-20
第
7
楼
收藏
得分:0
以下是引用
未来大仙
在2015-6-21 16:55:33的发言:
怎么加啊?我是初学者,他总说我有错误。。求指导。。
t他说expected constructor,destructor,or type conversion before ’(‘ token
好好学习,天天向上!
2015-06-21 16:58
举报帖子
使用道具
赠送鲜花
hjx1120
来 自:李掌柜
等 级:
贵宾
威 望:
41
帖 子:1314
专家分:6927
注 册:2008-1-3
第
8
楼
收藏
得分:0
发你的源代码来看看~!
2015-06-21 17:01
举报帖子
使用道具
赠送鲜花
未来大仙
来 自:黑窟窿
等 级:
侠之大者
威 望:
4
帖 子:263
专家分:491
注 册:2015-6-20
第
9
楼
收藏
得分:0
回复 8楼 hjx1120
#include<stdio.h>
int main(void)
{
printf("\"I will!\"");return 0;
}
system("pause");
好好学习,天天向上!
2015-06-21 17:02
举报帖子
使用道具
赠送鲜花
hjx1120
来 自:李掌柜
等 级:
贵宾
威 望:
41
帖 子:1314
专家分:6927
注 册:2008-1-3
第
10
楼
收藏
得分:0
#include<stdio.h>
#include<windows.h>
int main(void)
{
printf("\"I will!\"");
system("pause");
return 0;
}
收到的鲜花
如是之涅
于
2021-09-30 21:50
送鲜花
1朵
2015-06-21 17:08
举报帖子
使用道具
赠送鲜花
16
1/2页
1
2
快速回复:
为什么生成的exe文件不能运行?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.017068 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved