1

ユーザーがコマンド ライン パラメータとして -e や -n などのオプションを渡すことができるプログラムを作成しています。しかし、次の if ループは何らかの理由で機能しません。私は次のようにプログラムを実行しようとしています: ./a.out -e test.html ここで、test.html は解析しているファイル名です:

int main(int argc, char** argv) {
  ifstream inf;
    if(argv[1] == "-e")
        cout << "do somethin" << endl;
  else
        cout << "do something different" << endl;
  return 0;
}
4

2 に答える 2