С ++ проблема. У меня есть текстовый файл без «возврат каретки» или же «новая линия».
Все слова объединены в один блок.
Я хочу разделить файл на строки, подставив каждую подстроку «ABC» с «возврат каретки» или же «новая линия» персонаж.
P.S: я не могу сканировать файл построчно, потому что файл на самом деле является одной строкой, больше максимального значения, допустимого для одной строки (Строка :: max_size).
Я решил с помощью следующего кода:
ifstream input("File_In");
ofstream output("File_Out");
for (unsigned long long int SEEK=0 ; SEEK<(MAX_LIMIT) ; SEEK++)
{
input.seekg(SEEK);
char tmp[4] ;
input.read(tmp,3);
output<<tmp[0];
if (string(tmp)=="ABC") output<<'\n';
};