TextFile中字符串的字母顺序
我以随机顺序得到了一个文本文件中的名称列表....我如何按字母顺序排序(delphi)?我需要将它保存在同一个文本文件中。 文件看起来是这样的:TextFile中字符串的字母顺序
Smith
Jack
Klein
Elliot
如果每个字占用单独一行,最简单的方法是使用的StringList类(我保存结果在另一个文件更安全调试)
with TStringList.Create do try
LoadFromfile('text.txt');
Sort;
SaveToFile('sortedtext.txt');
finally
Free;
end;
它回应说,TStringList是一个未声明的标识符.... – 2015-03-31 08:32:14
也许是因为我使用的是控制台 – 2015-03-31 08:33:55
要使用TstringList,在'uses'语句中添加'Classes' – MBo 2015-03-31 08:37:45
我会用一个TStringlist,因为它具有用于排序的构建函数。就像这样:
var
Stringlist : TStringlist;
begin
Stringlist := TStringlist.Create;
StringList.Loadfromfile(MYFILE);
StringList.sort;
StringList.saveToFile(MYFILLE);
StringList.Free;
end;
它回应TStringList是一个未声明的标识符.... – 2015-03-31 08:32:19
也许是因为我使用控制台 – 2015-03-31 08:33:50
将类添加到uses子句 – 2015-03-31 08:35:54
你尝试过什么吗? – VIVEK 2015-03-31 08:35:07
是的....但我是一个真正的初学者 – 2015-03-31 08:36:01