Не могу вывести даные из текстового файла, запускается консоль и выводиться пустота бесконечно
мой код
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
class Human {
public:
string value;
string bas = "Basa.txt";
fstream bass;
void out () {
bass.open(bas, fstream::in | fstream::out | fstream::app);
while (!bass.eof()) {
value = "";
bass << value;
cout << value << endl;
}
}
};
class Runmenu {
public:
void run() {
}
};
int main(){
Human test;
test.out();
}
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
Вывод из текстового файла на консоль проще всего организовать так:
ifstream in("Bass.txt");
cout << in.rdbuf();
Если очень хочется "вручную"...
ifstream in("Bass.txt");
for(char c;in.get(c);cout.put(c));