使用结构体的好处 c语言,怎么将结构体写入文件?
浏览量:2799
时间:2021-03-17 18:14:10
作者:admin
c语言,怎么将结构体写入文件?
一般有两种方法.
以
struct A{ int a float f char s[10]}m
为例:
一种是写文本文件
以"w"打开
fprintf(fp, "%d %f %sn", m.a,m.f, m.s)
另一种是写二进制文件.
以"wb"打开
fwrite(&m, sizeof(m), 1, fp)
怎样将内存中的结构体数组写入和读取文本文件?
一般有两种方法。1以二进制方式打开文件读写将结构体整体写入或读出使用fread/fwrite函数。2以文本方式读写将结构体各个元素,以一定格式,写入到文件,或读出文件人眼可读。使用fscanf/fprintf函数。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。