Приветствую. В общем, у меня есть тхт файл(блокнот), в нем лям строк. Нужно из 1кк строк в одном файле, сделать, чтобы было 2 файла по 500к строк. Чем или как можно это сделать? Большое спасибо.
#include <fstream> using namespace std; int main(){ ifstream in; ofstream out; in.open("100k.txt", ios_base::binary); long i=0; char c=0; out.open("50k_part1.txt", ios_base::binary); while(i<500000){ while(c!='\n'){ in>>c; out<<c; } i++; } out.close(); out.open("50k_part2.txt", ios_base::binary); while(!in.eof()){ in>>c; out<<c; } out.close(); in.close(); }
http://depositfiles.com/files/3hca559d0 программка делит текстовые файлы на части. ссори ссылка не моя, выполнен поиск в гугле