0

次のようなメッセージを含む行のみを含むテキスト ファイルがあります。

こんにちは、
こんにちは

これらの行を読み取り、それらを含む配列を返すこの関数を取得しました。

string* printlines(string filename)
{
string line;
int sum = 2;
int i =0;
string *quotes;
ifstream infile(filename.c_str());

quotes= new string[2];

    if (infile.is_open())
    {

      while (infile.good())
      { 
        getline (infile,line);
        quotes[i] = line; // <--- here's the problem
        i++;
       }
    }
infile.close();
return quotes;
}

gdb は、太字の行に問題があると報告していますが、私にはわかりません。

4

2 に答える 2