mut reader = BufReader::new(f);
Потом в цикле читаю строчки:
let len = reader.read_line(&mut line)?;
Но иногда, очень редко, ридер читает сразу две строки в буфер. Это я что-то не так делаю или лыжи не едут?
А, кажется нашёл где я буфер не очищаю. Невер майнд :)
Зачем очищать, если дают длину. Прочто учитывай только len байт всегда
Обсуждают сегодня