📜  在 cmd 中运行命令 - C 编程语言(1)

📅  最后修改于: 2023-12-03 15:37:19.006000             🧑  作者: Mango

在 cmd 中运行命令 - C 编程语言

在编写 C 语言程序时,通过在命令行中运行程序可以简便地进行测试和调试。本文将介绍如何在 cmd 中运行 C 编写的程序,以及如何在程序中调用 cmd 命令。

运行 C 语言程序

编译 C 语言程序后,生成可执行文件(.exe)。在 cmd 中通过以下命令来运行程序:

<程序路径>

例如,程序路径为 D:\test.exe,那么在 cmd 中输入以下命令来运行该程序:

D:\test.exe
调用 cmd 命令

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 命令进行网络连接测试等。