比如有数组 name:array of String;
文件内容为 刘,张,马,赵
读入后数组应该为('刘','张','马','赵')
我想从文件读入内容到数组该怎么办?
如何做,谢谢
文件内容为 刘,张,马,赵
读入后数组应该为('刘','张','马','赵')
我想从文件读入内容到数组该怎么办?
如何做,谢谢
解决方案 »
- 简单问题、简单问题、简单问题、简单问题。
- 请“thanmail(小行星) ”进来领分!
- 有没有函数:输入年和月,输出这月的最后一天的日数?是31号还是30,还是28,29?
- 如何将string转换为PChar,如何将PChar转换为string?
- 如何远程截屏呢????
- active特性值为true就等于调用TSimpleDataSet的Open方法???
- 问一个菜问题
- devexpress 12.1.6升级到12.2.6,cxCustomData有了变化?
- gif格式的图像怎样放入delphi中
- 我下载了kylix,可是如何安装呢?
- *.chm的帮助文件怎么加到DELPHI里去啊?
- 各位大哥,请教一个菜鸟问题!!!
str:string;
txtf:system.textfile;
beginassignfile(txtf,'c:\****.txt');
reset(txtf);
readln(txtf,str);str为第一行的内容,然后自己处理
用的时候在Load进来,不就行了吗
procedure TForm1.Button1Click(Sender: TObject);
var
str:TStrings;
begin
str := TStringList.Create();
str.Add('a');
str.Add('b');
str.Add('c');
str.Add('d');
str.SaveToFile('c:\a.txt');
end;
用时str.LoadFromFile就自动进入列表了
F:TextFile;
name:array[0..3] of string;
begin
AssignFile(F,'i:\file.txt');// 文件的路径
Reset(F);
Readln(F,name[0]);
Readln(F,name[1]);
Readln(F,name[2]);
Readln(F,name[3]);
CloseFile(F);
end;
end;
function Getnum(var str:string ):Tstrings;
var
num :Tstrings;
begin
str:=trim(str);
num:=tstringlist.Create;
while pos(', ',str)>0 do
begin
trim(str);
num.Add(copy(str,1,pos(', ',str)));
delete(str,1,pos(', ',str));
pos(' ,',str);
end ;
num.Add(str);
Result:=num;
end;
list:=tstringlist.create;
list.loadfrom(your file name);
list[0] is your file first line!