【发布时间】:2013-04-09 08:50:02
【问题描述】:
我需要比较参数中的数组
有人能告诉我为什么这部分代码是错误的
{
for(int i=0;i<strlen(argv[3]);i++)
if(strcmp((argv[3][i]),"c")==0){
cout<<"C"<<endl;
return (0);
}
谢谢.....
【问题讨论】:
-
可怕的格式,你甚至不解释“错误”是什么或做什么。
-
argv的类型是什么?那么 argv[3][i] 的类型是什么? strcmp 期待什么类型?
-
argv[3][i] 是字符串 argv[3] 中的一个数组,所以就像 kingsindian 说它不应该工作,但有没有其他方法
标签: c++ visual-studio