Основные отличия между форматированным и неформатированным вводом-выводом в C++:
- Форматированный ввод-вывод позволяет задавать определённый формат ввода/вывода информации в потоках. cppstudio.com Для этого используются форматирующие функции-члены, флаги и манипуляторы. cppstudio.com Например, они задают ширину поля, количество знаков после десятичной точки и другие параметры. cppstudio.com
- Неформатированный ввод-вывод просто помещает данные в поток или извлекает их из потока без определённого формата. www.cyberforum.ru Например, при неформатированном выводе данные помещаются в поток или извлекаются из него в двоичном виде. www.cyberforum.ru {7-host}
Таким образом, основное отличие в том, что форматированный ввод-вывод позволяет управлять форматом данных, а неформатированный — работать с ними без конкретного формата.