I use code below to read file into string. The file is a CSV file on windows. Lines are ended by '\r\n'.
std::ifstream stream(fileName);
auto rawText = std::string(std::istreambuf_iterator<char>(stream), std::istreambuf_iterator<char>());
I notice that the '\r\n' is translated into '\n'.
Why this happens? How to keep '\r\n'?