首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
VC/MFC
基础类
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
有关文件读写的问题
[已结贴,结贴人:jxcyly1985]
加为好友
发送私信
在线聊天
jxcyly1985
balance
等级:
可用分等级:
贫农
总技术分:
41
总技术分排名:
136666
揭贴率:
100.00%
发表于:
2008-08-22 11:47:14
楼主
我要怎么用writefile写二进制的东西,和readfile怎么读二进制的东西
问题点数:
20
回复次数:
13
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lucian2007
做好男人
等级:
可用分等级:
中农
总技术分:
1372
总技术分排名:
14907
发表于:
2008-08-22 11:58:40
1
楼 得分:
5
先以二进制的形式打开一个文件!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
maomaoxiong
毛毛熊
等级:
可用分等级:
掌柜
总技术分:
891
总技术分排名:
21668
发表于:
2008-08-22 12:06:25
2
楼 得分:
0
引用 1 楼 lucian2007 的回复:
先以二进制的形式打开一个文件!
顶
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
thankall
听到没有??是法拉利在吼!!!
等级:
可用分等级:
贫农
总技术分:
838
总技术分排名:
22479
发表于:
2008-08-22 12:08:05
3
楼 得分:
0
对啊,在打开的时候确定读写方式。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Fireway2008
幽幽心源
等级:
可用分等级:
中农
总技术分:
515
总技术分排名:
32249
发表于:
2008-08-22 12:10:00
4
楼 得分:
0
你是用 MFC 还是 用 非MFC进行编程?
一般有CFile 类和 fstream 流对象进行磁盘读写
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jimmytom
Jimmy Tom
等级:
可用分等级:
长工
总技术分:
290
总技术分排名:
47757
发表于:
2008-08-22 12:55:56
5
楼 得分:
5
BOOL WriteFile(
HANDLE hFile,
LPCVOID lpBuffer,
DWORD nNumberOfBytesToWrite,
LPDWORD lpNumberOfBytesWritten,
LPOVERLAPPED lpOverlapped
);
应该是这个API吧
long la = 0x12345678;
WriteFile(hFile,
(void*)&la,
sizeof(long),
lpNumberOfBytesWritten,
lpOverlapped);
这样就把一个二进制数据写到文件了。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jia_xiaoxin
等级:
可用分等级:
中农
总技术分:
1390
总技术分排名:
15852
发表于:
2008-08-22 13:01:43
6
楼 得分:
5
直接读写,writefile时将buffer中的数据写入文件,readfile时将文件读入buffer,所谓的二进制,就是你必须知道文件的结构。用文件结构的指针去读写。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
passionhip
寂寞我就笑
等级:
可用分等级:
中农
总技术分:
146
总技术分排名:
72040
发表于:
2008-08-22 13:13:07
7
楼 得分:
0
所谓的二进制,就是你必须知道文件的结构。用文件结构的指针去读写。
有见地!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
juliajujuli
悠米
等级:
可用分等级:
贫农
总技术分:
5
总技术分排名:
247828
发表于:
2008-08-22 14:08:36
8
楼 得分:
0
要知道你的文件原本是怎么存放的,以什么格式,怎么存的就怎么读,可以去看看我以前提问的帖子哈
http://topic.csdn.net/u/20080731/16/42ea55a7-f3cf-4ce4-9f04-c60ade9f6f70.html
http://topic.csdn.net/u/20080802/15/ba072a0f-2d31-4561-87fa-132b36e7240a.html
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Mackz
在相互
等级:
可用分等级:
掌柜
总技术分:
126593
总技术分排名:
32
4
6
7
发表于:
2008-08-22 15:45:57
9
楼 得分:
5
ReadFile/WriteFile本来就是二进制的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yyunffu
等级:
可用分等级:
富农
总技术分:
2154
总技术分排名:
9840
发表于:
2008-08-22 16:27:33
10
楼 得分:
0
引用 9 楼 Mackz 的回复:
ReadFile/WriteFile本来就是二进制的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
naixian1983
nai
等级:
可用分等级:
贫农
总技术分:
429
总技术分排名:
36184
发表于:
2008-08-22 18:18:22
11
楼 得分:
0
引用 9 楼 Mackz 的回复:
ReadFile/WriteFile本来就是二进制的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wangxipu
王先生
等级:
可用分等级:
长工
总技术分:
82
总技术分排名:
99948
发表于:
2008-08-22 20:13:11
12
楼 得分:
0
ls的诸位都回答了,我就不赘言了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
shanying_0
努力学习
等级:
可用分等级:
贫农
总技术分:
774
总技术分排名:
23687
发表于:
2008-08-23 09:15:48
13
楼 得分:
0
读取的方式和cfile都一样呀。只要你会一个.其他的都会了
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友