Преобразовать из строки в столбец.

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by megalodon, 20 Dec 2009.

  1. megalodon

    megalodon Moderator
    Гарант - Escrow Service

    Joined:
    11 Oct 2009
    Messages:
    136
    Likes Received:
    50
    Reputations:
    118
    Мб здесь мне помогут...
    Есть текстовый документ.
    в нем записаны id, в строку, таким образом:
    ХХХХХ ХХХХХХХ ХХХХХХ ХХХХХ ХХХХХХХ
    короче через пробел, надо преобразовать в
    столбец, каждый с новой строчки:
    ХХХХХХ
    ХХХХХ
    ХХХХХХХ
    ХХХХХХ
    ХХХХХХХХХ
     
    _________________________
  2. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
    На чем это ты делаешь? на с++?
     
  3. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    .NET

    метод Split у объектов типа string
     
  4. megalodon

    megalodon Moderator
    Гарант - Escrow Service

    Joined:
    11 Oct 2009
    Messages:
    136
    Likes Received:
    50
    Reputations:
    118
    все равно на чем... пока у меня только txt документ
     
    _________________________
  5. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    можно Replace ' ', '\n'
     
  6. megalodon

    megalodon Moderator
    Гарант - Escrow Service

    Joined:
    11 Oct 2009
    Messages:
    136
    Likes Received:
    50
    Reputations:
    118
    не понял, можно чуть подробнее?
    через горячие лавиши что ли?
    ' '- это пробел?
    '\n' - это с новой строки?
     
    _________________________
  7. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    да хоть через что. через блокнот, через класс string в сишарпе, просто циклом считывающим байты до пробела, при встрече пробела пишет в новый файл и дополняет новой строкой в любом языке. вариантов куча. стоит лишь немного начать думать.
     
  8. whexp

    whexp Member

    Joined:
    30 Nov 2009
    Messages:
    88
    Likes Received:
    29
    Reputations:
    5
    В большинстве языков у объектро типа string есть метод replace.
    Code:
    whexp@localhost:~$ python
    >>> i = 'ХХХХХ ХХХХХХХ ХХХХХХ ХХХХХ ХХХХХХХ'
    >>> print i.replace(' ', '\n')
    ХХХХХ
    ХХХХХХХ
    ХХХХХХ
    ХХХХХ
    ХХХХХХХ
    >>> 
     
  9. _nic

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

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    Code:
    char *text=new char[textsize];//сюда загрузить текст
    for(int i=0;i<textsize;i++)
    {
         if(text[i]==' '){text[i]='\n';}
    }
    
    Как то так.Вариантов в принципе уйма.
     
  10. Dr1ver

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

    Joined:
    20 Aug 2008
    Messages:
    83
    Likes Received:
    80
    Reputations:
    14
    Я бы не стал писать программу, в блокноте есть функция заменить символы