用Readln(FFile,s) 读取的s串是没有包括换行符的
要如何读取文本文件中的换行符呀?
要如何读取文本文件中的换行符呀?
解决方案 »
- 问一个点击Treeview节点的问题
- [delphi7]有没有什么办法在"build"时不显示warning信息?
- 我想做一个根据注册号生成注册码的东西,用了一些加密算法,但生成的注册码是乱码?有没有生成规则注册码的加密算法啊?谢谢
- 怎样判断一个数据表中是否包含某一字段(字段名称)?
- 高难度问题:谁有几个点按某点旋转45度,90度,180度等代码,高分相送
- 那里可以找到全部的基本函数呢??类似 编程手册一样的东西
- 用adoquery进行select查询,因为select太长,出现问题了,怎么办?
- SPCOMM控件的安装问题
- 0-9的key是多少?
- l_jia()近来领分9
- 这样的情况要加同步吗?
- 在线急等?请教 个问题,我的C/S系统,现在数据库的名字和用户密码这个些还不知道,我要在客户端自定义设数据库联接,怎样把数据库名,用
(偶对Delphi不熟,这应该是通用的)
var
t : TStringList;
begin
t := TStringList.Create;
t.LoadFromFile('d:\a.txt');
showmessage(t[1]);
t.Free;
end;
是 ARRAY[501] OF String; 这种数组呀?
如何读文本文件的一行(包括换行符),然后放在ARRAY数组里呢
var FromF, ToF: file;
NumRead, NumWritten: Integer;
Buf: array[1..2048] of Char;
begin
if OpenDialog1.Execute then { Display Open dialog box }
begin
AssignFile(FromF, OpenDialog1.FileName);
Reset(FromF, 1); { Record size = 1 }
if SaveDialog1.Execute then { Display Save dialog box}
begin
AssignFile(ToF, SaveDialog1.FileName); { Open output file } Rewrite(ToF, 1); { Record size = 1 }
Canvas.TextOut(10, 10, 'Copying ' + IntToStr(FileSize(FromF))
+ ' bytes...');
repeat
BlockRead(FromF, Buf, SizeOf(Buf), NumRead);
BlockWrite(ToF, Buf, NumRead, NumWritten);
until (NumRead = 0) or (NumWritten <> NumRead);
CloseFile(FromF);
CloseFile(ToF);
end;
end;
end;
将读出来的内容放到一个缓冲区,如果包含回车符的话,将回车符及之前的字符放到字符串数组中去
是 ARRAY[501] OF char ; 这种数组呀?
如何读文本文件的一行(包括换行符),然后放在ARRAY数组里呢