如何 读入文件??? 超难!!! 不是普通的 Read();而是想把文件读成一个个Char:{不仅要读入换行符,连控制符 exp. #1,#2,#3...,也要顺利读入,存储到一个Char数组中}就像FinalData 文件查看器 那样 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 read本身就是可以读入到char array中 直接用TFileStream得了。读成什么格式都可以。 procedure TForm1.Button1Click(Sender: TObject);var fstream:Tfilestream; ch: array[0..100] of char; i: integer;begin fstream:=Tfilestream.Create('tmp.dat',fmopenread); try i:=0; repeat fstream.Position:=0; fstream.Read(ch[i],sizeof(char)); inc(i); until fstream.Position>=fstream.Size; finally fstream.Free; fstream:=nil; end;end; 错了吧?? fstream.Position:=0;要放到循环的外面? 似乎计算机里面的东西都可以表示为0和1两种状态。用二进制方式读取到BYTE数组,不知道能达到楼主的需求不? 4楼提醒的对procedure TForm1.Button1Click(Sender: TObject);var fstream:Tfilestream; ch: array[0..100] of char; i: integer;begin fstream:=Tfilestream.Create('tmp.dat',fmopenread); try i:=0; fstream.Position:=0; repeat fstream.Read(ch[i],sizeof(char)); inc(i); until fstream.Position>=fstream.Size; finally fstream.Free; fstream:=nil; end;end; read本身就是可以读入到char array中 如何解决调用程序时,杀毒软件弹出提示框 怎样才能清空PaintBox里的图形? 有没有这样一种控件当鼠标拖动窗体时,里面的控件的布局随着鼠标的拖动成比例缩放? 如何动态改变speedbutton上的图标 急问如何用1到16的数字来表示16种不同的系统颜色? 最小化成托盘的问题 一个指针的问题,请大家看看! 一个简单的问题(sql server) DELPHI超级QQ群:100162924 如何定位一个字符在字符串中位置 ??? 怎么我的delphi程序中调用excel的printpreview没反应啊 Dbgrideh怎么实现下拉框的智能输入功能?
procedure TForm1.Button1Click(Sender: TObject);
var
fstream:Tfilestream;
ch: array[0..100] of char;
i: integer;
begin
fstream:=Tfilestream.Create('tmp.dat',fmopenread);
try
i:=0;
repeat
fstream.Position:=0;
fstream.Read(ch[i],sizeof(char));
inc(i);
until fstream.Position>=fstream.Size;
finally
fstream.Free;
fstream:=nil;
end;
end;
var
fstream:Tfilestream;
ch: array[0..100] of char;
i: integer;
begin
fstream:=Tfilestream.Create('tmp.dat',fmopenread);
try
i:=0;
fstream.Position:=0; repeat
fstream.Read(ch[i],sizeof(char));
inc(i);
until fstream.Position>=fstream.Size;
finally
fstream.Free;
fstream:=nil;
end;
end;