Как считывать символ перевода строки?
Суть в том, что я хочу считывать файл таким, какой он есть, но при простом ifstream >> c символ '\n' не считывается.
#include <iostream>
#include <fstream>
int main()
{
char c;
std::ifstream in;
in.open("hello.txt");
while(in){
in >> c;
std::cout << c;
}
return 0;
}
От этого кода я хочу, чтобы при содержимом файла "hello.txt":
h
e
l
l
o
он выводил то же самое, но получаю hello в одну строчку. Как считать '\n'?