说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何把16进制数方式写入文件?

编辑:说三道四文库 发布时间:2017-08-18 05:41
HTML文档下载 WORD文档下载 PDF文档下载
利用CFile类,
如何把16进制数写入文件?
如何从文件读出16进制数到变量?
并能自己指定字节数。
wsprinf函数,先转换为字符串,然后写字符串不就可了吗?
读的时候?你要指定格式写才能读出来正确的。比如写的时候用个分隔符合
可以举个例子吗?
比如,我想在文件第10个字节处写入0x0010(且要占四个字节);然后再读到一个整型变量。
谢谢!
我写文件都是用streammode,我才不管是几进制呢
FILE* file;
int numWrite,numRead;
file=fopen("file.dat","w");
fprintf(file,"%X",numWrite);
fclose(file);

file=fopen("file.dat","r");
fscanf(file,"%X",&numRead);
fclose(file);
文件打开用字符方式,读写文件跟从键盘读,从屏幕写没什么两样的
.......
    char buf[nBytes];
    //  .......

    CFile MyFile1("file.dat",CFile::modeRead | CFile::typeBinary);

    buf[0]=0x10;
    buf[1]=0;          // 按照你的需要,向 buf 添加数据
    buf[2]=0;
    buf[3]=0;
    MyFile1.Seek( 10, CFile::begin);   // 请参看 MSDN

    MyFile2.Write(buf,2); // 写入需要的字节数


    // 另一种方法

    char int i=0x0010;
    CFile MyFile1("file.dat",CFile::modeRead | CFile::typeBinary);

    MyFile1.Seek(10, CFile::begin);   // 请参看 MSDN
    MyFile2.Write((void *)&i,4);      // 写入

    MyFile1.Seek(10, CFile::begin);
    MyFile1.Read((void *)&i,4);       // Read
文件打开模式可能有问题,请自己看 MSDN,使用正确的模式.
为什么不结合CArchive一起使用<<和>>呢?
把握今生  说的方法我认为是比较简洁的方法。  

-----------------------------
小辉 http://www.ChinaITHero.com
设为二进制模式,根据字节数读写.
BOOL LoadTableDefine(struct TableDefineFile *ptd)
{
CFile file;
char str[256];
int i;

GetModuleFileName(NULL,str,256);
i=strlen(str);
while('\\'!=str[i])
{
str[i--]='\0';
}
memcpy(str+i+1,TABLEDEFINEFILE,strlen(TABLEDEFINEFILE)+1);
if(0!=file.Open(str,CFile::modeRead|CFile::typeBinary))
{
i=file.Read(ptd,sizeof(struct TableDefineFile));
file.Close();
if(sizeof(struct TableDefineFile)!=i
|| TABLE_EDITION!=ptd->edition)
{
memset(ptd,0,sizeof(struct TableDefineFile));
return FALSE;
}
return TRUE;
}

return FALSE;
}
此函数在程序所在目录下读一个文件,文件名是预定义的.文件包含一个结构,结构里包含一个版本号.
重塑世界!历届MDCC重磅嘉宾演讲大回顾 从贝佐斯的14句言论看商业成功之道 5大宠物可穿戴式设备 Google CIO Ben Fried谈内部工具文化 【开源专访】Fourinone创始人彭渊:打造多合一的分布式并行计算框架 API优先架构或者胖瘦服务器之争 Windows Phone 8迎来Update3更新:支持更大屏幕 更多磁贴 AMD院士站台 异构计算与OpenCL编程师资培训首站清华开讲 Twitter、Square开创者Jack Dorsey的奇趣人生 利用CSS、JavaScript及Ajax实现图片预加载的三大方法 经典电影里的数学 15亿美元!软银联合GungHo收购手游巨头Supercell Oracle“炮轰”开源:称其永远无法在军事领域取得一席之地 零客户端:下一代计算分布模型 苹果聘奢侈品公司巴宝莉CEO Angela Ahrendts为零售主管 看看你会几个?9大最火的移动开发技能 为了进一步拴住用户:传亚马逊与HTC合作开发智能手机 三年?又三年!今年MDCC2013大不相同! 杨远骋:聚美优品与百度云推送的故事 糗事百科王坚:百度云推送让我们省心 10个最热JavaScript开源框架的社区活跃度对比 2013福布斯中国富豪榜:李彦宏第三、马化腾第五、马云第八 Storm又获东风,Hortonworks计划将其整合到Hadoop企业版 IBM CEO:预测高新技术 五个我最喜欢的方式 我伙呆,硅谷高级工程师年薪16.5万美金起 羡煞旁人的Supercell:Clash of Clans卫冕营收榜冠军 谷歌第三财季利润增36.5% 但摩托罗拉业务继续亏损2.48亿 针对应用开发者的几点建议:注意特征蔓延、加大用户评审…… Ubuntu中文衍生版UbuntuKylin 13.10正式发布 Web设计师和Web开发者之间的区别是什么? 在政府退出后,Google的量子计算机项目面临危机 如何在ASP.NET中连接PROGRESS数据库? VC中如何调用VB写的 DLL中的函数? 如何在程序背景中添加背景图片? postgreSQL中文问题 那里有informix的书下载 高分求助 MPEG4的视频问题 想为TListBox组件添加水平滚动条,有什么办法 在C#中,与CHTMLView类对应的控件是什么? 我有个小的30万象素的数码照相机,能用vb编程控制它自动照相么? 为什么我编译最基本的java文件总出错,告诉我import javax.servlet.http.*包 在linux下安装应用程序 关于串口的疑难问题 怎么连接数据库啊 请问如何用setfilter检索日期型数据 谁熟悉mpeg4 Audio? 怎么实现在界面上画网络拓补图!!!??? 一个关于企业上网的问题--高分求教 请问各位大哥如何屏蔽掉不想让此IP访问特定的网页? 厦门地区等待程序员办证通知的朋友,谁先知道具体时间请公布! 我调用数据库中的数据时候出现问题了 菜鸟提问! 串口问题 高分求两个文件:分别为tlbimp.exe和excel.dll 50分一个 串口问题 有谁知道HSV和RGB两种颜色模式的转换公式? 关于照片显示,请大家讨论 请教:关于表格的滚动问题 一个关于企业上网的问题--高分求教 数据类型转换问题 有了解“广州南方电信系统软件有限公司”的哥们么,了解一下情况。 有谁知道HSV和RGB两种颜色模式的转换公式? VB中的坐标问题 求SQL*PLUS帮助文件 有谁知道浙大中控软件公司的? 服务器能上sina or sohu的免费邮件而客户机却不能 大家来讨论一下 用VC编程序能否访问internet上的Access数据库吗?UP有分!! 请问如何在VC中获取CPU温度、CPU速度以及风扇转速? 如何在网页里加上代码 来实现网页打印功能?????? 为什么我安装的Apache不能用! 请问,用java可以侦听游戏遥杆的信号吗?该怎样做? 厦门地区等待程序员办证通知的朋友,谁先知道具体时间请公布! AutoTickets Sample 初始版 十万火急:请问在数据库中的一个字段如何放入*.doc的WORD文档?? PrintGrid 注册码 装linux之前的问题 pb8中如何打开pb7的pbl文件 那里可以下载JDK 怎样取得精确到毫秒的系统时间? 朱镕基报告录音 资本主义的原始积累用英文怎么说? 目前来说还有哪颗星球是存在大气层的? 石块与羽毛从同一高度同时自由落下2、一小块石块与一片羽毛从同一高度同时自由落下,不考虑空气阻力,则以下说法正确的是( )A.石块比羽毛先落地 B.石块和羽毛一定同时落地C.羽毛 某人从一竖直枯井的井口处静止释放一石头并开始计时,经2.5s听到石头落地声.不记空气阻力里声音传播时间,重力加速度g=10m/s(1)枯井的深度H(2)石头落地前瞬时速度v(3)石头在落地到井 晓出净慈寺送林子方详细背景故事 助听器电池一般用多久啊我配了助听器,里面是装电池的,电池一般用多久?675型号电池 catch a fire有没有a那什么中间有a的? 晓出净慈寺送林子方的写作背景 怎样使鸽子的羽毛重新长出来我买了一只白鸽子,怕飞了 ,所以剪掉了它一边的羽毛,但现在已经养家了,可它又不能飞了.怎么样使它能很快的长出羽毛啊.现在把它那一边剩余毛根拔了会不会很 英语翻译You Are My Waking Dream,You’ re All Thats Real To MeYou Are The Magic In The World I See You Are In The Prayer I Saying,You Are In My Two My Names You Are The Faith That Make Me Belive Dreams On Fire,Higher N Higher Pasion Burning,Ride 晓出净慈寺送林子方这首诗内容是什么 财政政策包括哪些这是一道事业单位考试中综合基础知识的题,答案选的是AD,但是我觉得应该选ABD,为什么会只选AD,知道的回答交流交流啊,下面是题;财政政策包括(ad )A、税收政策B、财政收入 catch fire . 模仿下面的文字,用“六月的阳光”开头,写一个运用了同样的修辞的方法,句式基本一致的句子.例句:岛上的鲜花就那么随随便便地处处开着,一地一树地恣意烂漫;路边的果实就那么随随便 如果实行紧缩性财政政策,那么本国国币升值,进口减少,出口增加.这句话对吗? 从高空扔下石头到听见落地声用了19秒,问在多高扔的?大神们帮帮忙这是在一个小说上看到的,是从一个悬崖上,说是很高,我想知道到底有多高,像这样的问题,有没有一个计算方程式能够直接带 晓出净慈寺送林子方 赏析aaaaaaaaaaa 2014中国为什么采取积极性财政政策 英法美俄德日意走上资本主义有何异同 读拼音,写词语 shang sha shang第一声 sha第四声 有什么方法能让沾过水的纸张不变皱? 请问新世纪英语开设新概念三的课程了吗?适合多大的孩子啊? 在真空状态下 没有空气阻力 为什么石头和羽毛同时着地?石头更重所以惯性不就更大吗?下落速度不是应该更快吗 太仓市中学2012年暑假作业答案这次的是试卷,语数外各6张的,请标注好语数外和哪一张,好的加分! 共价化合物中有配位键吗?形成配位键的两个原子的化合价怎么确定? 概述走上资本主义道路方式上的不同,英法和俄日的政治体制有何差异 看拼音,写汉字:rou (2声)zhou (4声) 这个词语的正确答案是什么?这个比较难哦!哦翻了4本字典都没.我都急死了 初中知识如何区分共价化合物和离子化合物?是否区分不了?那么高中是如何区分的? 极性键和非极性键的键能大小 为什么羽毛和硬币在真空状态下的降落速度是一样的为什么在真空状态下,羽毛和硬币降落速度是一样的?急啊.今天就给下答案! 为什么汽车是倒水滴形状?为什么是倒水滴状而不是正水滴状?按照空气动力学原理,水滴状所受的空气阻力是最小的.而为什么跑车水滴大头在后面水滴尖在前面的倒水滴状而不是水滴大头在前 catch on fire怎么翻译? 小某说:我喜欢有太阳的太空.怎么把它变成漂亮点呢、最好是37个字的. 何时增发国债?紧缩还是嘭涨?为什么?是财政政策还是货币政策? 英文翻译Catch me on fire 看拼音写词语 ju二声 shi四声 醚键可以发生消去反应吗 关于晓出净慈寺送林子方晓出净慈寺送林子方 杨万里 毕竟西湖六月中,风光不与四时同.接天莲叶无穷碧,映日荷花别样红.对这首诗理解不正确的一项是A.这首诗写的是六月间黄昏西湖的美丽 看拼音写词 ti (二声)ju(四声)这两个字是一个词 醚键与Na的反应啊?是怎么样的不懂哦~ 晓出净慈寺送林子方的作者是 助听器的电池一般可以用多久? 请问含有配位键的化合物或者离子就是配合物吗? a group round the fire 这个怎么翻译? 看拼音写词语 cui一声 ju四声快快 为什么水滴的形状总是下粗上细讲得简单些,偶能听得懂(本人刚要上初二) 同一块石头为什么会发出5种不同的声音? 助听器电池一般一个能用多久? 为什么水滴在滴落时呈上尖下圆形 新盖的房子有时会发出好像石头敲击一样的声音.为什么 jie一声ju四声看拼音写词语拮据是jie二声ju一声! 1发行国债,是财政政策吗?2.央行购买国债,是货币政策?1.国家发行国债,是财政政策?2.央行购买国债,是货币政策? 石头掉入水面,是什么振动发出的声音 助听器的电池能用多久呀? 手中拿着的茶杯放手后会落到地面,是否受惯性 《晓出净慈寺送林子方》好在哪里 “wan la ju ji”这是个拼音,四个字都是第四声,这个词语怎么写RT,快 价格和国债属于财政政策还是货币政策?这二者什么区别? 一,看拼音写词语(8分) shi yi ( ) 助听器的电池一般能用多久? 韩国口罩销售量激增 韩媒曾为中国雾霾克里无奈承认:有些监听活动太过头日海陆空“夺岛演习”规模空前 自卫队外媒称美国驻德国大使馆系间谍中心 可中央第二轮巡视10个巡视组全部进驻被法民众抗议“生态税” 与防暴警对峙【证监会:提高中小股东话语权 建立背信国外球星逃税手段多样 “土豪”大战“永康一辆槽罐车倒扣在宝马上 车上母子加拿大暴风雨30多万人受影响洛杉矶机场遇枪击 国航滞留十小时金华交警首创非机动车左转弯二次过街(丽水公布一批干部任免名单巴塔头目被无人机击毙阿根廷:监狱财政吃紧 多人“捡漏”越外交部长王毅夫人主持扶贫义卖 筹30周边国家潜艇大扫描:日本威胁最大 印杭宁高速路车子爆炸 司机一家死里逃生男子开车手套厚得有点夸张 原是手伤无美机场枪击案导致1死7伤 疑犯称对政温州司机撞伤了姑娘一根手指 误工费索只说一遍:证监会做了一件大事!周三大美菲军演规模近年来一路升级 转向“领冰岛总理辞职 或因没申报与妻拥有1家阿里巴巴:用美国日本人的钱创造中国的重磅!工商银行正式参与LBMA黄金定突发?一国家彻底垮了,不还钱也不给油美两大机构抄底中国,反而坑苦日本,低合肥警方开展“除黑恶、治枪爆”专项打当年洗劫中国的八国联军,现在还有谁健西藏矿业发展股份有限公司总经理饶琼接人民币有望和石油挂钩,新模式即将开启菏泽的姐遭劫行车记录仪还原惊魂一幕 亚冠战首尔鲁能拼出血性 李霄鹏与主帅气人!济南一小区15辆车的车胎被扎找崔龙洙:战鲁能只差一个进球 亚冠小组清明节过后黄河滩变成垃圾场 摊贩挖坑青岛:网售新鲜母乳提供孕检报告 医生济南:村里飘成片小黑虫遇水变\"小黄老板,让今天我们谈谈加薪……别说我没告诉你,肯尼亚四种新玩法!飞机也要穿花衣,总有你没见过的炫酷飞
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘