次のようなメッセージを含む行のみを含むテキスト ファイルがあります。
こんにちは、
こんにちは
これらの行を読み取り、それらを含む配列を返すこの関数を取得しました。
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 は、太字の行に問題があると報告していますが、私にはわかりません。