Вставить возврат каретки в неформатированный текстовый файл

С ++ проблема. У меня есть текстовый файл без «возврат каретки» или же «новая линия».

Все слова объединены в один блок.

Я хочу разделить файл на строки, подставив каждую подстроку «ABC» с «возврат каретки» или же «новая линия» персонаж.

P.S: я не могу сканировать файл построчно, потому что файл на самом деле является одной строкой, больше максимального значения, допустимого для одной строки (Строка :: max_size).

-4

Решение

Я решил с помощью следующего кода:

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';
};
0

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector