int main(int argc, char *argv[])
{
cout << strcmp(argv[1], "id");
return 0;
}
false を返します。私は何が欠けていますか?
ありがとうございます。4分以内に回答を受け付けます。
int main(int argc, char *argv[])
{
cout << strcmp(argv[1], "id");
return 0;
}
false を返します。私は何が欠けていますか?
ありがとうございます。4分以内に回答を受け付けます。
strcmp
比較される c-string が等しい場合は 0 を返します。0 == false
、したがって、実際に機能しています。
argv[1] を出力するだけで開始する方が簡単です。
cout << argv[1] << endl;
次に、argv[1] で取得している値を確認し、そこから取得できます。あなたのコードには何の問題もないので、正しい argv[1] パラメータを渡すように IDE を適切に構成していないと思います。
上でコメントしたように、false ではなく 0 を取得する必要があります。