我正在学习Stream操作文件,但是觉得操作的不舒服,求解~(初学者)(10分)

  • 主题发起人 主题发起人 yanyading
  • 开始时间 开始时间
Y

yanyading

Unregistered / Unconfirmed
GUEST, unregistred user!
本人是Borland的铁杆码迷,5年以前用TurboBasic的,半年前回来从新做程序...

我不否认Stream的功能实在很强大,就连Socket都可以定义为一个流。但是看看老的PASCAL风格的文件操作(包括Readln那一类),我确实觉得用Stream来操作文件不太顺手。

众所周知,文件I/O操作是编程的重头戏,这一章学不好对实际编程有很大的影响,所以打算多花一点功夫:

1、各位觉得如何操作文件更容易?FileStream 还是以前老的那种?各自的强项在那里?
2、常用的文件操作 rountine 各有哪些?比如读一行进来作为String等?
3、把不同的几个文件用自己定义的一个分隔符隔开,放到一个文件里面?(Optional)

感谢了~
 
FileStream好,不在于速度快,而在于可以
t:=TFileStream('1.txt',fmOpenReadWrite Or fmShareDenyNone);
设置权限方便,ReadWrite模式方便
 
FileStream的优势不在于操作文本文件,操作文本文件你可以用TStringList,也可
以用老式的方法。
 
后退
顶部