我正在尝试从文本文件中读取一个句子并将其存储在二维数组中。我正在使用函数 cin.getline。我正在尝试将文本文件的每个句子存储到二维数组的一行。读取是我的 ifstream 对象。下面是我的代码示例
for (int i = 0; i < 7; i++)
{
int k=0;
read.getline(people.wishlist[i][k], MAX); // store in row 0 when i is 0
}
// what my text file looks like:
// Hey how is your day
// whats up
我收到的错误消息:
error C2664: 'std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::getline(_Elem *,std::streamsize)':
cannot convert parameter 1 from 'char' to 'char *'
有人可以为我提出一个解决这个问题的好方法吗?谢谢