コードの抜粋を次に示します。
int main(int argc, char*argv[])
string s;
if (argc == 2)
argv[1] == s; //I tried this with and without brackets
else if (argc == 1){
cout << "Enter a number." << endl;
cin >> s;
}
else
{
cout << "Use only one argument" << endl;
}
cout << s << endl;
ただし、引数 (最初の条件) がある場合は、常に 0 になります。理由を知っている人はいますか?