博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
内存数据保存到文件
阅读量:5295 次
发布时间:2019-06-14

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

#include 
#include
int main( void ){ FILE *stream; typedef struct _tt{ int a; int b; char buf[20]; }tt;//定义结构体 tt temp; temp.a=10; temp.b=20; strcpy(temp.buf,"hello");//为结构体赋值 int c=sizeof(temp); stream= fopen("at.dat","w+");//打开文件 fwrite(&temp,sizeof(temp),1,stream);//将结构体的内容写入到文件中 char *pbuf=new char[sizeof(temp)];//在内存中开辟一块temp大小的区域 fseek(stream,0,SEEK_SET);//从“at.dat”将文件的读写指针移动到文件开始处 fread(pbuf,sizeof(temp),1,stream);//从文件中读取一个结构体到pbuf处 fclose(stream); tt *p=(tt*)pbuf; printf("%d %d %s",p->a,p->b,p->buf);}

转载于:https://www.cnblogs.com/shengansong/p/3416625.html

你可能感兴趣的文章
Xamarin 技术解析
查看>>
Django——Ajax
查看>>
在10进制和2进制中,从0到N总共包含1的数目
查看>>
C++大数模板类
查看>>
Javascript 获取dom的宽度 随笔一
查看>>
GBDT总结
查看>>
apache ab的安装步骤
查看>>
聊聊、Mybatis API
查看>>
Struts2,Spring3,Hibernate学习笔记
查看>>
MVC3 角色管理|MVC3权限设计
查看>>
c#之委托所有方法
查看>>
完全理解 Python 迭代对象、迭代器、生成器
查看>>
PEP8 规范
查看>>
Firefox插件一键切换兼容IE
查看>>
ThreadLocal与事务
查看>>
atitit.提升开发效率---动态语言总结
查看>>
Atitit.Hibernate中Criteria 使用总结and 关联查询 and 按照子对象查询 o9o
查看>>
Atitit.安全性方案规划设计4gm v1 q928
查看>>
删除用户帐户后,保留在桌面上的用户配置文件夹删除后会自动重新生成的问题...
查看>>
spring mvc显示图片(个人记录)
查看>>