как сделать из 1 строки 2-3 одинаковых

Discussion in 'Болталка' started by Arthur-, 25 Oct 2014.

  1. Arthur-

    Arthur- New Member

    Joined:
    21 Sep 2011
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    /////
     
    #1 Arthur-, 25 Oct 2014
    Last edited: 8 Sep 2015
  2. aka dexter

    aka dexter Elder - Старейшина

    Joined:
    23 Jun 2006
    Messages:
    540
    Likes Received:
    799
    Reputations:
    74
    excel в помощь.
    p.s. и не спамь там по лайфу.
     
  3. alkos

    alkos Elder - Старейшина

    Joined:
    28 Mar 2007
    Messages:
    1,148
    Likes Received:
    292
    Reputations:
    271
    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]
     
  4. k0tt0d

    k0tt0d Member

    Joined:
    19 Nov 2009
    Messages:
    49
    Likes Received:
    20
    Reputations:
    4
    првернуть можно с помощью операции замены в текстовом редакторе, важно чтобы редактор поддерживал синтаксис регулярных выражений. Я использую EmEditor. Жмем <ctrl-H>, отмечаем галку для регулярок, в первое окно пишем
    Code:
    ^(.+)$
    во второе
    Code:
    \1\n\1\n\1
    жмем заменить все. Профит!
    [​IMG]
    соответственно для замены по 2 строки во второе окно надо будет ввести
    Code:
    \1\n\1