760537631 发表于 2018-3-18 10:26:18

b编译好的不能运行

这个为啥不能单独运行,关了VC就不能打开了

alltolove 发表于 2018-3-18 11:00:19

是不是缺少stdio.h这个库文件啊

Zmynx_2017 发表于 2018-3-18 11:41:17

你的意思不是不能运行,而是弹出一个黑色命令框直接就又退出了吧?

你可以在最后再加一个scanf()函数,等待用户输入,让他不自动关闭。

760537631 发表于 2018-3-18 16:48:15

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

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

可以输入 但是按回车他就关了 不会运算

Zmynx_2017 发表于 2018-3-18 19:42:56

760537631 发表于 2018-3-18 16:48
可以输入 但是按回车他就关了 不会运算

那你就打开VC,然后在打开文件,就好了。

兜里没钱 发表于 2018-3-18 21:09:38

因为你生成的文件"比较大小.exe",已经是一个可执行文件,它在执行完最后一条语句“printf("%d\t%d\t%d\t\n",a,b,c)”之后,就自动退出了。
你在cmd窗口中执行一下,可以看到它是有输出结果的,因为它执行后退出程序(比较大小.exe),而不会退出cmd窗口。
你可以在程序最后加一行,getch(); \\等待任意按键。
就可以双击文件,在程序执行完成后,输入任意按键退出。

2289001949 发表于 2018-3-18 23:09:54

你可以加一个#include <stdlib.h>
然后主函数里的最后面写system("pause");
意思是停在当前窗口。{:10_254:}
页: [1]
查看完整版本: b编译好的不能运行