- 599 名前:デフォルトの名無しさん [2007/09/17(月) 03:19:16 ]
- あるテキストファイルを行の順番を逆にして出力したいんだけど、
スマートなやり方が思いつきません。 今は vector<string> str; テキストファイルから1行読み込み str.push_back(読み込んだ文字列); for(int i=str.size()-1;i>=0;i--) cout << str[i] <<endl; こうしてるんだけど、これだとファイルが数百MByte以上になったときにバッファを大量に食うので避けたい。 打開策として、インプットファイルを終端からReadするって手があるのですが、 これ以外でいい方法はありませんか?
|

|