200 метровый файл обработался за 1-2 секунды
| Код | #include <fstream> #include <vector>
int main() { const int chunk_size = 1000000; std::vector<char> vc(chunk_size); std::ifstream in("file.txt", std::ios::binary); std::ofstream out("result.txt", std::ios::binary);
in.seekg(20); // здесь укажите количество символов, которые необходимы игнорировать с начала файла while (in.read(&vc.front(), chunk_size)) { out.write(&vc.front(), chunk_size); } out.write(&vc.front(), in.gcount());
in.close(); out.close();
return 0; }
|
|