windows操作系统 C语言读取命令行
时间: 2023-09-20 09:15:12 浏览: 98
C语言 文件读取操作
3星 · 编辑精心推荐
在 Windows 操作系统中,可以使用 C 语言中的 main 函数来读取命令行参数。main 函数的定义如下:
```
int main(int argc, char *argv[])
```
其中,argc 表示命令行参数的个数,包括程序本身的名称,argv 是一个指向字符串指针的数组,每个字符串指针指向一个命令行参数。例如,以下是一个简单的 C 语言程序,可以读取命令行参数并将它们打印出来:
```c
#include <stdio.h>
int main(int argc, char *argv[])
{
int i;
for(i = 0; i < argc; i++)
{
printf("Argument %d: %s\n", i, argv[i]);
}
return 0;
}
```
在命令行中执行该程序,例如:
```
test.exe arg1 arg2 arg3
```
则输出如下:
```
Argument 0: test.exe
Argument 1: arg1
Argument 2: arg2
Argument 3: arg3
```
阅读全文