鱼C论坛

 找回密码
 立即注册
查看: 1872|回复: 6

[已解决]b编译好的不能运行

[复制链接]
发表于 2018-3-18 10:26:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
这个为啥不能单独运行,关了VC就不能打开了
最佳答案
2018-3-18 21:09:38
因为你生成的文件"比较大小.exe",已经是一个可执行文件,它在执行完最后一条语句“printf("%d\t%d\t%d\t\n",a,b,c)”之后,就自动退出了。
你在cmd窗口中执行一下,可以看到它是有输出结果的,因为它执行后退出程序(比较大小.exe),而不会退出cmd窗口。
你可以在程序最后加一行,getch(); \\等待任意按键。
就可以双击文件,在程序执行完成后,输入任意按键退出。
TIM截图20180318102305.png
158.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-3-18 11:00:19 | 显示全部楼层
是不是缺少stdio.h这个库文件啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-18 11:41:17 | 显示全部楼层
你的意思不是不能运行,而是弹出一个黑色命令框直接就又退出了吧?

你可以在最后再加一个scanf()函数,等待用户输入,让他不自动关闭。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-18 16:48:15 | 显示全部楼层
Zmynx_2017 发表于 2018-3-18 11:41
你的意思不是不能运行,而是弹出一个黑色命令框直接就又退出了吧?

你可以在最后再加一个scanf()函数, ...

可以输入 但是按回车他就关了 不会运算
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-18 19:42:56 | 显示全部楼层
760537631 发表于 2018-3-18 16:48
可以输入 但是按回车他就关了 不会运算

那你就打开VC,然后在打开文件,就好了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-18 21:09:38 | 显示全部楼层    本楼为最佳答案   
因为你生成的文件"比较大小.exe",已经是一个可执行文件,它在执行完最后一条语句“printf("%d\t%d\t%d\t\n",a,b,c)”之后,就自动退出了。
你在cmd窗口中执行一下,可以看到它是有输出结果的,因为它执行后退出程序(比较大小.exe),而不会退出cmd窗口。
你可以在程序最后加一行,getch(); \\等待任意按键。
就可以双击文件,在程序执行完成后,输入任意按键退出。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-18 23:09:54 | 显示全部楼层
你可以加一个#include <stdlib.h>
然后主函数里的最后面写system("pause");
意思是停在当前窗口。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 05:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表