首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

命令行和argc的有关问题

2012-02-22 
命令行和argc的问题C/C++ code这是命令行的输入:./count -c data_testing 1 output1.txt这是说运行co

命令行和argc的问题

C/C++ code
这是命令行的输入:./count "-c" < data_testing 1> output1.txt

这是说运行count文件, 带有一个-c的标记,读取数据data_testing 1,然后输出到output1.txt的意思吗?
那么这里的argc到底等于几啊?
argv[0] 是./count
argv[1] 是 -c
剩下的呢?


[解决办法]
剩下的属于重定向的内容,不算在命令行参数里.
argc=2;
argv[0]="count"
argv[1]="-c"
[解决办法]
楼上正解,剩下的不算
[解决办法]
嗯,是这样的
[解决办法]
探讨
那个-c的引号起不起作用?
./count "-c"和./count -c没区别吧?
比如我要strcmp(argv[1], "-c") == 0
就可以代表argv[1]是-c吧?

热点排行