二进制写文件中用到fwrite函数,这个函数对文件进行写操作的时候写进去的数据就是二进制的数据包括后面的fread函数,进行读操作的时候也是直接读二进制,这也是在对文件操作时,这两个函数与fprintf和fscanf的区别。读文件操作代码中用到了fseek函数,fseek可以定位到指针指向文件的任意位置,格式: int fseek(FILE *stream, long offset, int fromwhere);第一个参数代表操作哪个文件,第二个参数是移动的字节数,可以是正负数,负数代表往前数字节,正数代表往后数字节,第三个参数代表从哪个地方开始,可以从开头开始,可以从当前位置开始,也可以从结尾开始。

发表评论

电子邮件地址不会被公开。 必填项已用*标注