Разница между текстовым и бинарным способом доступа к файлу
- Есть ли какая-то разница между текстовым и бинарным доступом к файлу в С кроме как на Windows преобразований связанных с
\r\n? - Функция
fopen()может содержать второй аргументtилиbрежим, но какая между ними разница? fread()иfwrite()всегда интерпретируют информацию в бинарном формате?
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
- Нет. Но такое преобразование не только в Windows; возможны и другие операционные системы, где требуется подобное преобразование (не обязательно
\r\n, как в Windows, DOS, OS/2 - насколько я помню, в Mac'ах было\n\r, но могу и ошибаться). - Такая, как описано в пункте 1 - обработка символов перевода строки.
- Нет, в зависимости от режима открытия файла.