c语言 main 参数问题
本帖最后由 syrchina 于 2013-03-01 15:30:16 编辑
/*
运行此程序的bat内容如下:
argv_argc.exe C 2 3
pause
*/
#include <iostream>
#include <string.h>
using namespace std;
int main(int argc, char *argv[])
{
cout<<"argc = "<<argc<<endl<<endl;
//有下面的两行,后面的if语句块就报错;没有这两行,就正常,啥情况?
//for(int i=0; i<=argc; i++)
//cout<<argv[i]<<endl;
if((!strcmp(argv[1], "c")) || (!strcmp(argv[1], "C")))
cout<<"cC"<<endl;
else
cout<<"---"<<endl;
return 0;
}