#include <iostream>
#include <fstream>
int main() {
std::fstream in("path", std::ios::in|std::ios::binary);
std::fstream out("path", std::ios::out|std::ios::binary);
if (!in.is_open()) {
perror("path not");
}
std::string read_buffer;
std::string write_buffer;
int index = 0;
while (getline(in, read_buffer)) {
int begin = read_buffer.find_first_of('.') + 1;
int end = read_buffer.find_first_of(',');
std::string temp = read_buffer.substr(begin, end - begin);
write_buffer.append(temp + '\n');
read_buffer.clear();
if (++index > 100) {
out << write_buffer;
write_buffer.clear();
index = 0;
}
}
out << write_buffer;
}