Учебник по обработке файлов в C Как программировать 6-е издание (Глава 11 Рис. 11.11) создает файл произвольного доступа последовательно. fwrite и fread используются в коде для создания 100 пустых записей с использованием структур.
Проблема в том, что после компиляции с использованием gcc:
gcc myprogram.c -o myprogram
Почему «myfile.dat» (с использованием gedit) открывается со следующей ошибкой сообщение:
В файле, который вы открыли, есть недопустимые символы. Если вы продолжите редактирование этого файла, вы можете испортить этот документ. Кодировка персонажа: Текущая локаль (UTF-8)
Является ли gcc проблемой или gedit? Может кто-нибудь, пожалуйста, порекомендуйте компилятор или текстовый редактор, подходящий для программирования на C в Linux. Спасибо.