我有幾個關於文本文件,列表和字符串的問題。列表 - 字符串 - 文本文件
我不知道是否可以放入一個讀取文本文件中的文本,然後使用「字符串行」的代碼。或其他東西來定義文本的每一個新行並將它們全部轉換成一個列表。因此,我可以對行進行排序,刪除一行或兩行甚至全部行,或者搜索特定行的文本。
我有幾個關於文本文件,列表和字符串的問題。列表 - 字符串 - 文本文件
我不知道是否可以放入一個讀取文本文件中的文本,然後使用「字符串行」的代碼。或其他東西來定義文本的每一個新行並將它們全部轉換成一個列表。因此,我可以對行進行排序,刪除一行或兩行甚至全部行,或者搜索特定行的文本。
在C++中,你通常用的std ::矢量這樣做:
std::vector<std::string> data;
std::string temp;
while (std::getline(infile, temp))
data.push_back(temp);
排序然後將它們會是什麼樣子:
std::sort(data.begin(), data.end());
刪除第N行看起來像:
data.erase(data.begin() + N);
未指定的語言是,但我會想象設計的背後卻是相同的:
我想那麼這將是僅有的wh的事ich語言。所以是的,這是可能的。
您正在使用哪種語言? – Tejs 2010-04-27 14:55:15
好吧,我在Borland使用C++ – user326964 2010-04-27 14:59:35