Мне нужно скопировать символы файла в массив большого размера, поэтому я создал этот код:
std::vector<std::vector<char> > strings;
strings.resize(rows);
for (int i = 0; i < rows; i++)
{
strings[i].resize(columns);
}
ifstream in("filename.txt");
for (int i = 0; i < rows; i++)
in.getline(strings[i], columns);
strings
должен содержать все символы файла, но когда я компилирую эту программу, у меня возникает следующая ошибка:
нет соответствующей функции для вызова ‘std::basic_ifstream >::getline(std::vector >&, int)’
(и другие строки ошибок)
Как я могу скопировать все символы файла в большой массив символов?