Как считывать символ перевода строки?

Суть в том, что я хочу считывать файл таким, какой он есть, но при простом 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'?


Ответы (0 шт):