我声明了一个real类型的变量,想写到文件里,
比如是
var
i:real
i:=1;
但我用write写textfile时用hex格式看写的文件是31,但是我见到别外一个用dephi写的程序,也写的是浮点数1,怎么写到文件里的是00 80 FF 3F。怀疑是直接写的内存buffer,但我不知道怎么写请高手指教
比如是
var
i:real
i:=1;
但我用write写textfile时用hex格式看写的文件是31,但是我见到别外一个用dephi写的程序,也写的是浮点数1,怎么写到文件里的是00 80 FF 3F。怀疑是直接写的内存buffer,但我不知道怎么写请高手指教
解决方案 »
- 想说点什么,又不知说什么
- 自己写的控件,换了目录后,exe编译提示找不到编译后的单元(.dcu)?
- 在Delphi中如何把SQL Server中查询到的记录以Excel方式显示?高难度问题。
- 请问如何实现statusbar的每个panel有不同hint并可以显示!谢谢了
- 如何检测系统是否已经安装了繁体?
- 关于delphi的MD5算法
- 数据库的事务日志疯狂增长!
- 如何将 INF 格式文件用 install shield 打包执行
- 请问如何用delphi语言将一文件夹压缩?
- 怎样在程序中播放MIDI音乐.......
- 再提ActiveForm 在非本机客户端出现dax error问题怎解决?100分相赠
- 谁能给我一个3Des加密的实例啊?我想看看我用的这个dll的3DEs加密是否正确。狂谢!
var
AInteger:Integer;
begin
AInteger := 0;
i := @AInteger;
VAR
F:TEXTFILE;
X:REAL;
S: STRING;
BEGIN
ASSIGNFILE(F,'DATA.TXT');
REWRITE(F);
X:=3.14159;
S:=FLOATTOSTR(X);
WRITE(F,S);
CLOSEFILE(F);
END;
00 80 ff 3f 首先对应的是1这个数据还是对应1这个数据的内存地址?
2,其他的程序是用文本文件写的还是用流的方式写的?按讲两种方式写的数据格式和数据应该不是完全一样吧?3,不会是加密了吧?