5

だから基本的に私がこれをやろうとすると

char* inputFileName;
cout<<  "Filename: "; cin>>*inputFileName;

ファイル名を入力できますが、Enter キーを押すと未処理の例外エラーが発生します。何か案は?

試したら編集も

char* inputFileName;
cout<<  "Filename: "; cin>>inputFileName;

実行しようとすると、デバッグ アサーションが失敗しました。

4

2 に答える 2

4

これを使用してみてください:

#include <iostream>
using namespace std;

int main()
{
    char *inputFileName = new char[50];
    cout << "Filename: ";
    cin >> inputFileName;
    cout << inputFileName << endl;
    /* .... */
    delete [] inputFileName;
}
于 2015-10-13T20:47:37.603 に答える