实现C语言程序的存储读取功能

文章介绍了C语言中如何进行文件操作,包括定义文件指针,使用fopen函数打开和关闭文件,以及读写字符和字符串。强调了文件模式如w和r的区别,并分享了将二维字符串存储为一维数组的技巧。作者提醒在写入前要清理文件,以避免数据混合的问题。
摘要由CSDN通过智能技术生成

前言

因为我们学校教的C语言在文件存储方面是自学,所以这部分内容需要通过书籍和网上教程,但网上的教程我感觉不好理解,于是看了我们的课本《C语言程序设计教程》(说句实话,我觉得写的挺好的,能让我很轻松了解一些概念),并且总结了一些关于C语言程序数据从内存存到外部存储空间的一些写法,想要分享给大家。由于本人才刚学C语言,有很多不合理或优化的地方,欢迎大家指出!


文件指针

因为C语言标准库中定义了结构体类型FILE,存在于<stdio.h>,所以,在使用文件的程序中,涉及文件操作的操作第一句基本都是定义一个指向文件结构体指针变量,即

FILE *fp; //fp为变量名


文件的打开和关闭

文件的打开

我们在使用例如txt文档对程序内存使用读写操作时,必须先打开文件,当然如果想让一个程序在陌生的环境运行时自动创建文件也是包含在文件的打开操作中。
打开用的是fopen函数,例如

FILE *fp //创建文件指针
fp=fopen("

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值