什么是C语言的命令行参数?
执行OS任务的可执行指令称为命令。这些命令是从OS的提示符下发出的。
与命令关联的参数如下-
argc-参数计数。
argv-参数向量。
argc-它保存从命令提示符传递的参数总数。
argv-这是一个指向包含参数名称的字符串数组的指针。
例如,
c: |> sample. Exe hello how are you arguments
这里,
argc=5
argv[0]=sample.exe
argv[1]=你好
argv[2]=方式
argv[3]=are
argv[4]=您
示例
以下是命令行参数的C程序-
#includemain ( int argc, char *argv[ ]){ int i; clrscr( ); printf (" no. of arguments at command p = %d", argc); printf (" arguments given at prompt are \n"); for ( i = 1; i 输出结果 使用命令行参数运行C程序-
编译程序
运行程序
转到命令提示符,然后输入如下所示的内容。
c:|>sample.exehello how are you. No. of arguments given at prompt is = 5 Arguments given at command prompt are: hello How Are You