gui命令行 启动 传参 C语言
时间: 2023-09-25 17:12:15 浏览: 88
failed to execute script 解决方案+命令行执行传参exe
在 C 语言中可以使用命令行参数来传递参数。主函数的参数 argc 表示传递的参数个数,argv 是一个字符指针数组,用来存储传递的参数。其中,argv[0] 存储的是程序的名称,argv[1] 存储的是第一个传递的参数,以此类推。
以下是一个示例程序,可以通过命令行传递两个参数,并将其打印出来:
```c
#include <stdio.h>
int main(int argc, char *argv[]) {
if (argc != 3) {
printf("Usage: %s arg1 arg2\n", argv[0]);
return 1;
}
printf("arg1: %s\narg2: %s\n", argv[1], argv[2]);
return 0;
}
```
编译并运行该程序,传入两个参数:
```
$ gcc main.c -o program
$ ./program hello world
arg1: hello
arg2: world
```
阅读全文