#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'。 :) –