Я читаю текстовый файл ASCII. Он определяется размером каждого поля в байтах. Например. Каждая строка состоит из 10 байтов для некоторой строки, 8 байтов для значения с плавающей запятой, 5 байтов для целого числа и так далее.
Моя проблема заключается в чтении символа новой строки, который имеет переменный размер в зависимости от ОС (обычно 2 байта для Windows и 1 байт для Linux, я думаю).
Как я могу получить размер символа EOL в С++?
Например, в питоне я могу сделать:
len(os.linesep)
'\n'
, каким бы ни было исходное окончание строки. Вам действительно нужно знать размер собственной строки EOL? - person Badministrator   schedule 05.01.2016