问题描述
- c语言文件读写操作的问题
-
文件读写函数可以读写什么样类型的文件,有什么具体的实际的用途?它可以访问任意文件吗
解决方案
是的,可以访问任何文件,除非权限不足的文件无法访问。另外16bit环境下的C库函数(turbo c)不能访问2GB以上的大文件。
对于二进制文件,读取和解析是两个不同的概念。好比你只要视力没问题,你可以看任何语言写的书,但是显然外语的书你不一定看得懂。
你可以读取一个word文档文件,用C,得到一串字节,但是要想知道这个word文档中的文章、表格是什么,就复杂的多。
解决方案二:
FILE文件流用于对文件的快速操作,主要的操作函数有fopen、fseek、fread、fclose,在对文件结构比较清楚时使用这几个函数会比较快捷的得到文件中具体位置的数据,提取对我们有用的信息,满足编程中的需要。以下分别进行说明,还有他们使用时的注意事项
fopen
函数原型 FILE * fopen(const char *path,cost char *mode)
作用:打开一......
答案就在这里:C语言文件读写操作
----------------------
解决方案三:
读写 文件 有两种 格式 一种是字符 主要用于文本 一种是 以2进制数据读取 可以读任何文件
解决方案四:
两种格式,一种是按文本,用r的方式读取
一种是二进制方式读取,用rb格式读取
解决方案五:
什么类型的文件都可以,具体用途非常多,比如读取一个MP3文件找到特定的部分就可以得到这首歌的作者,年代,专辑等等。还有像一些单机游戏的配置信息,游戏存档等通常都是写到一个文件里面的。
时间: 2024-08-18 03:21:45