前言
因为我们学校教的C语言在文件存储方面是自学,所以这部分内容需要通过书籍和网上教程,但网上的教程我感觉不好理解,于是看了我们的课本《C语言程序设计教程》(说句实话,我觉得写的挺好的,能让我很轻松了解一些概念),并且总结了一些关于C语言程序数据从内存存到外部存储空间的一些写法,想要分享给大家。由于本人才刚学C语言,有很多不合理或优化的地方,欢迎大家指出!
文件指针
因为C语言标准库中定义了结构体类型FILE,存在于<stdio.h>,所以,在使用文件的程序中,涉及文件操作的操作第一句基本都是定义一个指向文件结构体的指针变量,即
FILE *fp; //fp为变量名
文件的打开和关闭
文件的打开
我们在使用例如txt文档对程序内存使用读写操作时,必须先打开文件,当然如果想让一个程序在陌生的环境运行时自动创建文件也是包含在文件的打开操作中。
打开用的是fopen函数,例如
FILE *fp //创建文件指针
fp=fopen("