记录编程生活的一个大学党(文件)
发布日期:2021-05-07 09:15:59 浏览次数:20 分类:精选文章

本文共 854 字,大约阅读时间需要 2 分钟。

大学党小菜鸡学习之路文件

铛铛铛铛,,程序员生涯正式开始!!!
学习第一期->C语言,
咳咳咳…关于为什么是从文件开始写的…嘿嘿嘿,当然是因为前一段时间有一点小忙还有一点点小懒!
不过从今天开始,我会努力更新的,之前的一下内容也会补充
作为一个才学程序的大学党小菜鸡…当然是从基础说起啦…
今天说说文件…
文件:
文件名:
**文本文件:**能直接通过记事本查看
**二进制文件:**大多数,需要通过特定的应用程序打开
文件操作:
文件指针:文件的唯一标识
文件函数:
文件操作容易出错:
文件名不对,例如"D:\1.txt"应该写成"D:\1.txt"
**打开:fopen .打开后需要判断是否打开成功(assert)
关闭:fclose:每次记得关闭文件,防止内存泄露
1.关于读写文件
2.一般调用形式
fread(buffer,size,count,fp);
fwrite(buffer,size,count,fp);
3.说明
(1)buffer:是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。
(2)size:要读写的字节数;
(3)count:要进行读写多少个size字节的数据项;
(4)fp:文件型指针。
下面关于文件读写的过程
写:fwrite 写文本数据
在这里插入图片描述
写二进制数据:"wb "
在这里插入图片描述
读: 读文本数据
在这里插入图片描述
读二进制数据:rb
在这里插入图片描述
随机操作文件 :文件位置标记:
函数名: fseek
功 能: 重定位流上的文件指针
用 法:
*int fseek(FILE stream, long offset, int fromwhere);
in fseek(文件指针类型,偏移量,起始点)
{包括文件头(SEEK_SET)加粗样式
当前位置(SEEK_CUR)
文件末尾(SEEK_END)
}
举一个例子:随机读在这里插入图片描述
ftell函数:获取文件位置标记当前的位置
在这里插入图片描述
最后补充一个关于文件copy的函数吧
在这里插入图片描述
文件创建时间能否晚于修改时间?有可能 (复制别人的文件)

上一篇:Two Day今日程序学习记录->关于指针的一点问题以及16进制转10进制
下一篇:(十一)DSP28335基础教程——EQEP实验(直流电机转速检测)

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年03月23日 12时19分57秒