社区
Delphi
帖子详情
如何把数据写入到二进制文件中,写入后又如何读取出来
fspwx
2000-08-02 06:43:00
...全文
293
7
打赏
收藏
如何把数据写入到二进制文件中,写入后又如何读取出来
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mophy
2000-08-09
打赏
举报
回复
>以下代码为何总出错!
呵呵,无类型文件(file)只支持 blockread,blockwrite;
文本文件(textfile),类型文件(例如file of char)才支持 read,write.
>把一些参数或string写到一个二进制文件中,而后又如何重新取得之前写入的参数或string
也可以用 file of char,就是麻烦了一点(需要一个字节一个字节地处理)。
推荐用 TFileStream 或者 TMemoryStream
PoolD
2000-08-09
打赏
举报
回复
用TFileStream比较好吧,很方便。
meijg
2000-08-02
打赏
举报
回复
to mrlining:换成f:Textfile试试,delphi里对file的定义好像不一样了,看看帮助
mrlining
2000-08-02
打赏
举报
回复
以下代码为何总出错!(错误提示:'procedure,untyped pointer or untyped parameter' and 'char')
var
F:File;
C:char;
begin
AssignFile(f,'c:\test.abc');
Rewrite(f);
c:=#65;
write(F,c);
CloseFile(f);
end;
fspwx
2000-08-02
打赏
举报
回复
谢谢大家的帮忙,但我可能说的不清楚,我的意思是如何把一些参数或string写到一个二进制文件中,而后又如何重新取得之前写入的参数或string
jll
2000-08-02
打赏
举报
回复
可以使用传统的Pascal操作文件的方法或者使用文件流。
1、传统文件操作方法
AssignFile(f,'C:\test');
Rewrite(f);
用BlockWrite或Write写入二进制信息;
CloseFile(f);
2、文件流
try
f:=TFileStream.Create(FileName,fmCreate or fmOpenWrite);
文件操作,写入数据
finally
f.Free;
end;
jll
2000-08-02
打赏
举报
回复
将f定义为f:file of char;...
数据
库的图象存取范例程序
使用帮助: 1、有两种方式,一种是把图象以
二进制
的形式
写入
数据
,一种是只保存图片路径; 2、支持Bmp与Jpg格式的图片; 3、可以清除或导出图片为Bmp或Jpg格式; 4、
数据
库采用Access
数据
库; 5、程序
中
的
数据
控件采用ADO;
Python
二进制
文件
的
读取
与
写入
Python
二进制
文件
的
读取
与
写入
当
读取
音视频、图片等
二进制
文件
时,需要采用
二进制
的
读取
方法。 一、
读取
with open(file,mode) as f: pass file:
文件
路径 mode:rb
读取
二进制
文件
strb = f.read() 功能:一次性
读取
所有内容,以
二进制
的字符串返回。 strb = f.read(size) 功能:一次性
读取
size个字节 注意:一般情况下,使...
c语言十六进制
写入
文件
,十六进制
数据
写入
到
二进制
数据
文件
/**********************************************十六进制
数据
写入
到
二进制
数据
文件
**********************************************/#includeintmain(){intbuffer;inti;FILE*inFile;FILE*outFile;inFile=fopen("test....
python
写入
二进制
文件
的库_python之
写入
二进制
文件
概述计算机都是以
二进制
存储
文件
的,如mp3、图片等,文本
文件
也是如此,在本节
中
以
二进制
模式
写入
文件
写
文件
的很多操作,与读
文件
的操作是相同的,建议先看
读取
二进制
文件
打开
文件
读写
文件
,要先通过内置open()函数打开
文件
open('
文件
路径',mode='模式')常用参数说明:file: 必需,
文件
路径(相对或者绝对路径)。mode: 可选,
文件
打开模式,可省略。详细介绍在下面注意:采用
二进制
模...
linux
写入
二进制
文件
内容,fopen , fread fwrite 函数读写
二进制
文件
问题总结
最近在解析 png
数据
文件
, 发现一个
文件
操作
中
容易忽略的问题,问题描述如下:在使用 fread 读
二进制
文件
(png 图片)的时候, 发现
读取
到内存
中
的
数据
和
二进制
文件
中
的
数据
不一致, 同样, 在使用 fwrite 写
二进制
文件
(png 图片)的时候, 发现
写入
到内存
中
的
数据
和
二进制
文件
中
的
数据
和内存
中
的
数据
也不一致。这个问题头疼了两天, 结果发现了一个很低级的错误。就是在读写
二进制
文件
的...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章