Зачем вписывать буферы в мой код когда и так отлично все работает, так даже лаконичнее и не надо создавать ненужный хлам В прошлом примере тоже сначала сделал без буферов но заставили переписать При этом в условии ничего про буферы не сказано: "Считать с консоли 2 имени файла. Первый Файл содержит текст. Считать содержимое первого файла и заменить все точки "." на знак "!". Результат вывести во второй файл. Закрыть потоки."