Я пытаюсь прочитать файл построчно в переменную строкового типа, используя следующий код:
#include <iostream>
#include <fstream>
ifstream file(file_name);
if (!file) {
cout << "unable to open file";
exit(1);
}
string line;
while (!file.eof()) {
file.getline(line,256);
cout<<line;
}
file.close();
он не скомпилируется, когда я пытаюсь использовать класс String, только когда вместо этого я использую char file[256]
.
как получить строку за строкой в классе строки?