这是代码的摘录。
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。有人知道为什么吗?