0

ここに私のコードがあります:

int main(){

string inputcmd;

while (getline(cin, inputcmd)){
    cout << "TYPE A COMMAND" << endl;   
    cin >> inputcmd;
    //cin.ignore(numeric_limits<streamsize>::max(), '\n');
    //cin.clear;
    cin.ignore(80, '\n');

    if (inputcmd == "makenew"){

        cout << "MAKING NEW PROJECT";
        read_project(cin);
    }   
}

return 0;
}

プログラムの最後でいつもクラッシュするのはなぜですか? read_project() を実行した後、最後まで完璧に動作し、実行時エラーを吐き出してクラッシュします。これはなぜですか?

4

1 に答える 1

0

関数「read_project」をチェックしてください。この関数の実装方法がわかりません。

于 2013-11-05T06:36:40.497 に答える