c语言程序为什么编译好的二进制文件大不开,一闪而过??
最佳答案
你的是控制台的程序,当然是一闪而过的
两个方案
1.进入cmd命令行运行你的程序
2.在你的程序最后加system("pause"); 当然,这个要用头文件stdlib.h
追问:
加getchar();和system("pause");停止有什么不同? 追答:
getchar()是没有提示的,且必须输入回车而system是有提示且是可以按任意键
追问:
编译器编译出来的可执行文件怎样才是自己想要的后缀名 追答:
在windwos下,可执行文件的后缀就是.exe,这个不能修改的若你手工修改了,这个文件是不能直接运行的
追问:
那可不可以修改编译器的后缀名?比如编译出来的文件后缀名自己定制的??像doc文件一样,在做个相关的软件打开他? 追答:
这个当然是可以的啊,这个在最简单的做练习的管理系统中就用到,数据文件中存放数据,然后你将你的执行文件与它关联就可以了word本身就是C/C++写的,windows下的大多应用都是
追问:
那怎样修改编译器出来的的后缀名?
我上面说过了,编译器的后缀名是不能改的(windows下),你若在系统下将它改名,它就不能执行了
最佳答案由网友 whoami1978 提供
其他回答
暂无其它回答!