执行操作系统任务的可执行指令称为命令。这些命令是从操作系统的提示符中发出的。
与命令相关联的参数如下:
argc - 参数计数。
argv - 参数向量。
argc - 它保存从命令提示符传递的参数总数。
argv - 它是一个指向字符字符串数组的指针,包含参数的名称。
例如:
c: |> sample. Exe hello how are you
arguments
在这里,
argc = 5
argv[0] = sample.exe
argv[1] = hello
argv [2] = how
argv[3] = are
argv[4] = you
示例
以下是用于命令行参数的C程序:
#include<stdio.h>
main ( int argc, char *argv[ ]){
int i;
clrscr( );
printf (" no. of arguments at command p = %d", argc);
printf (" arguments given at prompt are </p><p>");
for ( i = 1; i <argc; i++)
printf ("%s</p><p> ", argv[i]);
getch( );
}
输出
使用命令行参数运行C程序:
编译程序
运行程序
转到命令提示符并按照下面所示输入。
c:|> sample.exe hello how are you.
No. of arguments given at prompt is = 5
Arguments given at command prompt are:
hello
How
Are
You