您当前的位置:首页 > 互联网教程

C语言程序在cmd中运行

发布时间:2025-05-11 21:08:15    发布人:远客网络

C语言程序在cmd中运行

一、C语言程序在cmd中运行

1、直接双击程序就可以在cmd里运行了,不过一般情况下程序运行出结果后就会直接结束,所以你最多只能看到一个一闪而过的cmd窗口!

2、要想看到这样的结果,最好在程序结束时加一个暂停,比如

3、//在结束时加一个暂停,这里利用getchar暂停一下

4、然后你在我的电脑里双击exe就可以看到这样的效果了!

二、cmd怎么运行c语言代码

1、编辑源文件,即.C文件,可以用各种文本编辑软件,如:windows环境下用notepad,UE等,DOS环境下EDIT.exe,2、编译源文件,将产生.obj文件,该步骤需要编译器,3、链接文件,可将多个.obj文件链接起来生成可执行文件,该步骤需要链接器。

当然了,已经有很多集成的开发环境,将各步用到的软件全部集成到一起,供大家选择。TC就是其中之一,不过不建议使用TC,还是用VC6吧,很容易上手的。

三、关于C语言调用BAT文件的问题

1、system是执行一条命令(系统path下搜索到可执行程序),你不能直接给一个文件路径让它去执行

2、windows命令行程序中默认会把文件送给 explorer.exe去执行 ShellExecute或者 ShellExecuteEx

3、【解决方法】所以你必须把执行*.bat或者*.cmd写成命令形式:

4、system("cmd.exe/c\"D:\\test.bat\"");

5、system("explorer.exe\"D:\\test.bat\"");

【附】先写一个批处理文件 test.bat放到路径 d:\下

6、【附】先写一个批处理文件 test.bat放到路径 d:\下

7、*/

然后运行一下 C/C++代码(已在 mingw gcc下调试通过)

8、然后运行一下 C/C++代码(已在 mingw gcc下调试通过)

9、//批处理命令中加上pause暂停看运行效果

10、system("cmd.exe/c\"D:\\test.bat\"");

11、system("explorer.exe\"D:\\test.bat\"");