-2

ここで何が問題なのか本当にわかりません...ターミナルで引数を1つ入力すると、コードでファイルが作成されるようにします。argc が 1 に設定されている場合は正常に動作しますが、それ以上では動作しません。どんな助けでも大歓迎です!乾杯と素敵な日曜日

#include <fstream>
#include <string>
#include <iostream>
using namespace std;

int main(int argc, char* argv[])
{
    if (argc==(2))
    {
        ofstream file("MyFile.txt"); // Creates MyFile.txt
    }

    else
    {
        cout << "type one argument !" << endl;
    }
    return 0;
}
4

1 に答える 1

0

Visual Studio を使用している場合、答えは次のとおりです。[プロジェクト] の [プロパティ] に移動し、[デバッグ] タブを選択して、[コマンド引数] フィールドに引数を入力します。

于 2014-04-06T16:21:10.743 に答える