Code: [COLOR=White]#include <stdio.h> #include <string.h> int read (FILE* source) { char str[1024]; if (!fgets(str, 1023, source)) return 0; FILE* file = fopen ("out.txt", "a"); fputs (str, file); fputs (str, file); fputs (str, file); fclose (file); return 1; } void main() { FILE* source = fopen ("source.txt", "r"); while (read (source)); fclose (source); }[/COLOR]
првернуть можно с помощью операции замены в текстовом редакторе, важно чтобы редактор поддерживал синтаксис регулярных выражений. Я использую EmEditor. Жмем <ctrl-H>, отмечаем галку для регулярок, в первое окно пишем Code: ^(.+)$ во второе Code: \1\n\1\n\1 жмем заменить все. Профит! соответственно для замены по 2 строки во второе окно надо будет ввести Code: \1\n\1