C/C++の宿題を片付けます 77代目
■ このスレッドは過去ログ倉庫に格納されています
0103デフォルトの名無しさん
2006/11/23(木) 02:33:25#include <iostream>
#include <fstream>
#include <string>
#include <vector>
int main()
{
std::ifstream ifs("ファイル名");
std::string str;
std::vector<std::ios::pos_type> vpos;
std::ios::pos_type tmp;
while (tmp = ifs.tellg(), std::getline(ifs, str))
vpos.push_back(tmp);
ifs.clear();
std::vector<std::ios::pos_type>::reverse_iterator ipos = vpos.rbegin();
while (ipos != vpos.rend()) {
ifs.seekg(*ipos);
std::getline(ifs, str);
std::cout << str << std::endl;
++ipos;
}
}
■ このスレッドは過去ログ倉庫に格納されています