执行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程序-
#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 \n"); for ( i = 1; i <argc; i++) printf ("%s\n ", argv[i]); getch( ); }输出结果
使用命令行参数运行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