...将自己的shell执行时可以带一个命令选项或参数命令行
发布网友
发布时间:2024-10-22 20:26
我来回答
共1个回答
热心网友
时间:2024-11-05 13:36
把 main() 改写成:
main(int argc,char *argv[])
其中,argc 是参数的个数+1,argv[0] 是命令名本身,argv[1] ...... argv[argc-1] 是命令后带的各个参数构成的字符串。 你使用自编程序作为命令时,在命令名后跟的多参数是以空格分割的,如果某个参数本身就带空格,必须用引号把它引起来。
在程序中访问 argv[1] ...... argv[argc-1] 就可以访问到你下命令时输入的各个参数。