#include <iostream>
using namespace std;
int main(int argc,char* argv[]){
if(argv[1] == ""){
cout << "please put something" << endl;
}else if(argv[1] == "string"){
cout << "yeah string" << endl;
}else if(argv[1] == "integer"){
cout << "yeah integer" << endl;
}
}
我不知道什么是错的更多信息:我尝试检查如果argv的提供的参数[1]是空的,所以这将是false
和应用程序将退出,所以请告诉我我的代码有什么问题。检查参数为空或不相同
您是否知道'strcmp'和'strlen'? –
我是新来的C++世界,所以没有太多的信息我知道关于函数在C++中,大部分时间我在我的编码中使用PHP,但现在我打算学习C++ .. –
哦,我的印象是你是AC程序员转向C++,但没有。因此,请抓住我的第一条评论不要学习'strcpy'&'strlen'学习'std :: string'。 :) –