📅  最后修改于: 2023-12-03 15:37:19.006000             🧑  作者: Mango
在编写 C 语言程序时,通过在命令行中运行程序可以简便地进行测试和调试。本文将介绍如何在 cmd 中运行 C 编写的程序,以及如何在程序中调用 cmd 命令。
编译 C 语言程序后,生成可执行文件(.exe)。在 cmd 中通过以下命令来运行程序:
<程序路径>
例如,程序路径为 D:\test.exe,那么在 cmd 中输入以下命令来运行该程序:
D:\test.exe
C 语言程序可以通过 system 函数来调用 cmd 命令,例如:
system("dir");
以上代码会在 cmd 中执行 dir 命令,并将结果输出到控制台。
需要注意的是,system 函数会阻塞程序的执行,在 cmd 中执行的操作完成后才会继续执行程序。
以下是一个简单的示例程序,用于在 cmd 中执行 dir 命令并输出结果:
#include <stdio.h>
#include <stdlib.h>
int main()
{
system("dir");
return 0;
}
在 cmd 中运行该程序,输出结果如下:
D:\>dir
驱动器 D 中的卷没有标签。
卷的序列号是 0000-0000
D:\ 的目录
2021/08/19 17:16 <DIR> .
2021/08/19 17:16 <DIR> ..
2021/08/16 16:44 <DIR> Program Files
2021/08/16 16:49 <DIR> Windows
0 个文件 0 字节
4 个目录 107,464,118,272 可用字节
本文介绍了如何在 cmd 中运行 C 编写的程序,并通过示例程序演示了如何在程序中调用 cmd 命令。在进行程序编写时,可以通过调用 cmd 命令来简便地进行一些操作,例如在程序中调用 ping 命令进行网络连接测试等。