社区
C++ Builder
帖子详情
关于文件读写
fkeumtdh
2002-05-14 09:40:59
如何用windows API 进行文件的二进制读写
...全文
82
7
打赏
收藏
关于文件读写
如何用windows API 进行文件的二进制读写
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mygodness
2002-05-16
打赏
举报
回复
int应该是两字节吧!用fread和fwrite,应该没有问题
fread(first_buffer,sizeof(DWORD),32,fp);
romal
2002-05-14
打赏
举报
回复
dword是4字节,int也是四字节
fkeumtdh
2002-05-14
打赏
举报
回复
问题是我用的是DWORD类型呀
Chimae
2002-05-14
打赏
举报
回复
还有delete [] pBuffer;
那个catch(...)你自己家吧,是检测文件是否存在的!
Chimae
2002-05-14
打赏
举报
回复
int ifHandle;
int ifLength;
int ibRead;
char *pBuffer;
if(OpenDialog1->Execute()){
try{
ifHandle = FileOpen(OpenDialog1->FileName,fmOpenRead);
ifLength = FileSeek(ifHandle,0,2);
FileSeek(ifHandle,0,0);
pBuffer = new char(ifLength+1);
ibRead = FileRead(ifHandle,pBuffer,ifLength);
FileClose(ifHandle);
for(int i=0;i<ibRead;i++){
pBuffer[i];//取出来的数据
}
}
}
fkeumtdh
2002-05-14
打赏
举报
回复
倒~~~~~~~~~~~~~~~
这我也知道的呀
我想问的是我有一组数据,或者可以称为缓冲
DWORD first_bufer[32],second_buffer[64],third_bufer[128];
first_bufer[32]是要从文件中取出的数据缓冲区,
second_bufer[64]是处理过的数据
third_bufer[128]是最终写入另一个文件的缓冲区.
关键就是如何进行类行转换,和进行二进制读取与写入.
且以上数据缓冲区必须是DWORD
iec
2002-05-14
打赏
举报
回复
用c\c++ 可以实现:
#include <stdio.h>
读二进制文件:
fread("filename","r+b");
写二进制文件:
fopen("filename","w+b");
【Python
文件读写
】— txt文件
该博客主要介绍Python
文件读写
相关知识。
文件读写
模式有'r'、'w'、'a'三类,可搭配'b'和'+'构成12种模式。还给出读文件(如read()、readline()函数)和写文件(如write()函数)的示例,以及另一种txt
文件读写
的书写形式。
Qt——文件的读写操作
本文详细介绍了Qt框架下如何进行文件的读写操作,包括使用QFile和QTextStream类进行文本文件的读写,以及通过QFileInfo获取文件元数据。示例代码展示了读取文件内容到文本框、文件写操作以及读取和写入ini配置文件的方法。
Python
文件读写
本文介绍了Python中常见文件的读写操作,包括普通文本文件、CSV文件、二进制文件等。详细阐述了普通
文件读写
的操作流程、打开语法等,还提及了with上下文管理器简化代码。此外,讲解了对象的序列化和反序列化,涉及pickle和json模块,以及JSON与Python数据类型的对应关系。
c++
文件读写
本文详细介绍了C++中的
文件读写
操作,包括ofstream、ifstream和fstream的使用,以及不同方式的读写数据,如按元素、按行、按字符和按变量读取。还展示了如何进行数据类型转换,特别是从文件读取字符或字符串并转化为数值类型。最后,文章通过实例演示了读取点云数据并进行可视化的实现。
C语言之文件顺序读写和随机读写
本文深入探讨C语言中文件顺序读写与随机读写的多种函数应用,包括fgetc、fputc、fgets、fputs、fprintf、fscanf、fread、fwrite及fseek等,并通过实例展示它们的功能与使用场景。
C++ Builder
13,872
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章