gcc 无法编译 C 如何编写“创建随机访问文件”教程

gcc 无法编译 C 如何编写“创建随机访问文件”教程

《C 语言编程第 6 版》中的文件处理教程(第 11 章图 11.11)按顺序创建一个随机访问文件。代码中使用 fwrite 和 fread 使用结构创建 100 条空白记录。

问题是使用 gcc 编译后:

gcc myprogram.c -o myprogram

为什么“myfile.dat”(使用 gedit)打开时出现以下错误消息:

您打开的文件包含一些无效字符。如果继续编辑此文件,可能会损坏此文档。字符编码:当前语言环境 (UTF-8)

问题是 gcc 还是 gedit?有人可以推荐一款适合 Linux 中 C 编程的编译器或文本编辑器吗?谢谢。

相关内容