我以隨機順序得到了一個文本文件中的名稱列表....我如何按字母順序排序(delphi)?我需要將它保存在同一個文本文件中。 文件看起來是這樣的:TextFile中字符串的字母順序
Smith
Jack
Klein
Elliot
我以隨機順序得到了一個文本文件中的名稱列表....我如何按字母順序排序(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