c语言中如何读取txt文件内容
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,这篇文章主要介绍了c语言中如何读取txt文件内容的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇c语言中如何读取txt文件内容文章都会有所收获,下面我们一起来看看吧。在C语
千家信息网最后更新 2025年02月06日c语言中如何读取txt文件内容
这篇文章主要介绍了c语言中如何读取txt文件内容的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇c语言中如何读取txt文件内容文章都会有所收获,下面我们一起来看看吧。
在C语言中,文件操作都是由库函数来完成的。
要读取一个txt文件,首先要使用文件打开函数fopen()。
fopen函数用来打开一个文件,其调用的一般形式为: 文件指针名=fopen(文件名,使用文件方式) 其中,"文件指针名"必须是被说明为FILE 类型的指针变量,"文件名"是被打开文件的文件名。 "使用文件方式"是指文件的类型和操作要求。"文件名"是字符串常量或字符串数组。
其次,使用文件读写函数读取文件。
在C语言中提供了多种文件读写的函数:
·字符读写函数 :fgetc和fputc
·字符串读写函数:fgets和fputs
·数据块读写函数:freed和fwrite
·格式化读写函数:fscanf和fprinf
最后,在文件读取结束要使用文件关闭函数fclose()关闭文件。
实例:
#include#include #include typedef struct student{ char name[32]; int no; char sex[16]; float score;} stu; int main(int argc, char* argv[]){ //打开文件 FILE * r=fopen("A.txt","r"); assert(r!=NULL); FILE * w=fopen("B.txt","w"); assert(w!=NULL); //读写文件 stu a[128]; int i=0; while(fscanf(r,"%s%d%s%f",a[i].name,&a[i].no,a[i].sex,&a[i].score)!=EOF) { printf("%s\t%d\t%s\t%g\n",a[i].name,a[i].no,a[i].sex,a[i].score);//输出到显示器屏幕 fprintf(w,"%s\t%d\t%s\t%g\n",a[i].name,a[i].no,a[i].sex,a[i].score);//输出到文件B.txt i++; } //关闭文件 fclose(r); fclose(w); system("pause"); return 0;}
编译运行后的结果如下:
关于"c语言中如何读取txt文件内容"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"c语言中如何读取txt文件内容"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
文件
函数
内容
语言
字符
文件名
字符串
指针
知识
方式
篇文章
类型
输出
价值
变量
多种
实例
屏幕
常量
形式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
彩虹围攻连接服务器
用数据库写一个学生类
我的世界改名服务器会怎么样
软件工程和软件开发什么区别
学软件开发类工资待遇
联想服务器选配
网络技术应用pdf
内蒙古软件开发人月标准
江苏省网络安全和信息化会议
xshell传输数据库
软件开发管理制度汇编免费
域名服务器的安全性
网络安全法是哪一年审议通过的
数据库事务规范包括
服务器 请求的资源不可用
app调用本机数据库吗
p站关服务器
海康威视服务器一年多少钱
nuget软件开发
图像数据库标准的技术模型
中国刑警学院网络安全教育
是采用综合的网络技术设置在
hus110 能作为 服务器
数据库查询报错unsigned
微软g口服务器
服务器u盘怎么装系统
软件开发 投标技术
杭州最好的软件开发
电脑音频服务器未修复
上交网络安全学院夏令营