问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c++二进制文件读取

发布网友 发布时间:2022-05-07 04:05

我来回答

3个回答

热心网友 时间:2023-10-14 23:23

这个根本就不是存贮、读取结构体,实际就是3个指针12字节的数据读写,真正的数据哪?要存储,这样比较简单:
struct contacts{ //联系人
char name[20];
char email[30];
char note[100];
};
或者用你的结构体,动态分配字符串,然后记录每次的真实写入长度,比较麻烦。
比如这样写作为一条记录,不过就不能随机存取了:
cout<<Datalen<<name<<email<<note<<Datalen;

热心网友 时间:2023-10-14 23:24

因为你结构体中存的是Char*类型,是指针类型,里面存的是一个地址而已,sizeof(contacts)的结果12,因为每个char*类型占4个字节。你写入文件的只是每个字符串的地址而不是实际的内容

热心网友 时间:2023-10-14 23:24

想把结构体存贮到文件中,应该是改为
struct contacts{ //联系人
char name[1024];
char email[1024];
char note[1023];
};
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
The ___ of the food is very terrible, but it ___ very nice. Worm.Win32.Viking.k病毒描述 IM-Worm.Win32.VB.c清除方案 Worm.Win32.VB.nk 是什么样的蠕虫病毒啊,会怎么样你的电脑啊?_百度知 ... 蠕虫病毒Win32.Womble.C简介 email-worm.win32,vb,bk是什么病毒? Email-Worm.Win32.VB.bk,有谁知道这是什么病毒吗现在有些什么 病毒? Worm.Win32.Viking病毒描述 IM-Worm.Win32.VB.c病毒标签 贵州遵义到甘肃省天水市怎么走方便? 用CMD打开文件夹的隐藏文件的命令是什么? 怎么程序,在哪里? cab的后缀名是什么文件啊。如果是音频文件,可以用MP3播放吗 农商银行存折要扣小额管理费吗?2O07年办的活期存折。谢谢您。如果不销户会影响征信吗? 我有张内存卡 不能格式化 怎么办呢? 农商银行卡可以取消小额管理费和年费吗? 澳门有否预方医学课程 去过美国迪斯尼实习的同学请进 怎么样注册公司 白无常是谁 广东省+东莞市+鸿福路口200号海德广场B座2203做什么的 东莞市正域会计师事务所(普通合伙)怎么样? 西游记续集孙悟空变白无常吓猪八戒是哪一集 山河令白无常为什么被杀 红外测温门勘测到手机会响吗? 安检门怎么鉴别? 温安检门品牌,热成像测温安检门厂家哪家好? 红外线安检门有辐射吗? 两个大小不等的平行金属板形成的电场是什么样 请问,为什么两块金属板的电场边缘不是匀强电场? 命令提示符问题 win8使用不了dos 的debug.exe,用虚拟机做一个winxp可以吗?怎么做? 非诚勿扰回顾官晶晶邢星感人牵手是哪一期? C#如何调用C++DLL中参数有结构体数组指针的函数? 歌华有线电视回放问题!比如我想看非诚勿扰,怎么一下把近几期的都搜出来? 开机的时候有个cmd.exe占用90%的内存是怎么回事??是病毒吗?? 在线观看非诚勿扰 5月15日在线直播非诚勿扰5月15日非诚勿扰视频录像回顾 刚刚回看非诚勿扰 , 看到 安田 的那一期有感。 想看非诚勿扰节回 技嘉这个牌子的 详细资料 为什么信用卡绑定不了微信? 《非诚勿扰》谁看了,有哪些经典台词? 非诚勿扰开辉腾相亲的是哪一期? qq音速最新版本 女人拼命挣钱经典句子 花甲里面的黑东西要不要挤出来 关于描写风的现代诗 写一篇关于风的现代诗 写风的现代诗,前提自己编的,不用太长!今天要!快快快! 含有“风”字的现代诗句