c语言程序为什么编译好的二进制文件大不开,一闪而过??

原问题:c语言程序为什么编译好的二进制文件大不开,一闪而过??
分类:编程开发 > 最后更新时间:【2017-02-15 19:16:12】

最佳答案

你的是控制台的程序,当然是一闪而过的

两个方案

1.进入cmd命令行运行你的程序

2.在你的程序最后加system("pause"); 当然,这个要用头文件stdlib.h


追问:
加getchar();和system("pause");停止有什么不同? 追答:
getchar()是没有提示的,且必须输入回车而system是有提示且是可以按任意键
追问:
编译器编译出来的可执行文件怎样才是自己想要的后缀名 追答:
在windwos下,可执行文件的后缀就是.exe,这个不能修改的若你手工修改了,这个文件是不能直接运行的
追问:
那可不可以修改编译器的后缀名?比如编译出来的文件后缀名自己定制的??像doc文件一样,在做个相关的软件打开他? 追答:
这个当然是可以的啊,这个在最简单的做练习的管理系统中就用到,数据文件中存放数据,然后你将你的执行文件与它关联就可以了word本身就是C/C++写的,windows下的大多应用都是
追问:
那怎样修改编译器出来的的后缀名?
  • 追答:
    我上面说过了,编译器的后缀名是不能改的(windows下),你若在系统下将它改名,它就不能执行了
    最佳答案由网友  whoami1978  提供
  • 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
    6

    分享到:

    其他回答

    暂无其它回答!

      推荐