Итак, вы пытаетесь прочитать содержимое файла в одну строку, или вы хотите, чтобы каждая строка была записью массива?
Если первое, после того, как вы позвоните getline()
, вам нужно будет добавить строку (+=
- это ярлык для добавления) content += line;
.
Если последнее, создайте вектор строк и вызовите content.push_back(line)
.
В строках есть метод .c_str (), который возвращает массив символов, поэтому вам, вероятно, нужно вызвать ifstream myfile(fname.c_str())
.