PDA

Просмотр полной версии : Преобразовать из строки в столбец.


megalodon
20.12.2009, 13:53
Мб здесь мне помогут...
Есть текстовый документ.
в нем записаны id, в строку, таким образом:
ХХХХХ ХХХХХХХ ХХХХХХ ХХХХХ ХХХХХХХ
короче через пробел, надо преобразовать в
столбец, каждый с новой строчки:
ХХХХХХ
ХХХХХ
ХХХХХХХ
ХХХХХХ
ХХХХХХХХХ

cheater_man
20.12.2009, 14:09
На чем это ты делаешь? на с++?

W!z@rD
20.12.2009, 14:10
.NET

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

megalodon
20.12.2009, 14:20
На чем это ты делаешь? на с++?

все равно на чем... пока у меня только txt документ

Ra$cal
20.12.2009, 14:21
можно Replace ' ', '\n'

megalodon
20.12.2009, 14:37
можно Replace ' ', '\n'

не понял, можно чуть подробнее?
через горячие лавиши что ли?
' '- это пробел?
'\n' - это с новой строки?

Ra$cal
20.12.2009, 14:41
да хоть через что. через блокнот, через класс string в сишарпе, просто циклом считывающим байты до пробела, при встрече пробела пишет в новый файл и дополняет новой строкой в любом языке. вариантов куча. стоит лишь немного начать думать.

whexp
20.12.2009, 14:50
В большинстве языков у объектро типа string есть метод replace.
whexp@localhost:~$ python
>>> i = 'ХХХХХ ХХХХХХХ ХХХХХХ ХХХХХ ХХХХХХХ'
>>> print i.replace(' ', '\n')
ХХХХХ
ХХХХХХХ
ХХХХХХ
ХХХХХ
ХХХХХХХ
>>>

_nic
20.12.2009, 15:17
char *text=new char[textsize];//сюда загрузить текст
for(int i=0;i<textsize;i++)
{
if(text[i]==' '){text[i]='\n';}
}

Как то так.Вариантов в принципе уйма.

Dr1ver
20.12.2009, 15:24
Я бы не стал писать программу, в блокноте есть функция заменить символы