如何读二进制文件?
我用C++BUILDER开发,需要读出钱龙行情软件的数据文件的数据,我知道钱龙数据的格式,它是二进制存取的,我如何读出数据,然后还原成为所需要的长整型数据,我用
TFileStream打开它,然后读到一个buffer中,再就不知道怎么办了,请大侠帮忙!谢谢!
问题点数:50、回复次数:6Top
1 楼zdg(曾登高)回复于 2000-01-05 09:32:00 得分 30
如果你知道它的结构, 为什么不读到一个结构中去, 这样最省事...
另: 我也是一个股票爱好者, 希望多多交流...Top
2 楼feng()回复于 2000-01-05 11:48:00 得分 10
可以定义类似长整型的数据结构,然后在从buffer中读到结构中去。Top
3 楼kxy(手举穿肠毒药,怀抱刮骨钢刀)回复于 2000-01-05 11:52:00 得分 10
var
I : longint;
begin
blockread(f,@I,sizeof(longint));
end;Top
4 楼yanzt()回复于 2000-01-06 08:37:00 得分 0
谢谢回答,我的问题已经搞定,实际上很简单。Top
5 楼dedien()回复于 2000-01-12 18:31:00 得分 0
Just use :
fopen or open,
such is a library function provided by c many year ago!Top
6 楼csdn2000()回复于 2000-03-11 03:53:00 得分 0
钱龙数据的格式到底是什么样的,能E给我吗?Top




