Просмотр полной версии : Преобразовать из строки в столбец.
megalodon
20.12.2009, 13:53
Мб здесь мне помогут...
Есть текстовый документ.
в нем записаны id, в строку, таким образом:
ХХХХХ ХХХХХХХ ХХХХХХ ХХХХХ ХХХХХХХ
короче через пробел, надо преобразовать в
столбец, каждый с новой строчки:
ХХХХХХ
ХХХХХ
ХХХХХХХ
ХХХХХХ
ХХХХХХХХХ
cheater_man
20.12.2009, 14:09
На чем это ты делаешь? на с++?
.NET
метод Split у объектов типа string
megalodon
20.12.2009, 14:20
На чем это ты делаешь? на с++?
все равно на чем... пока у меня только txt документ
megalodon
20.12.2009, 14:37
можно Replace ' ', '\n'
не понял, можно чуть подробнее?
через горячие лавиши что ли?
' '- это пробел?
'\n' - это с новой строки?
да хоть через что. через блокнот, через класс string в сишарпе, просто циклом считывающим байты до пробела, при встрече пробела пишет в новый файл и дополняет новой строкой в любом языке. вариантов куча. стоит лишь немного начать думать.
В большинстве языков у объектро типа string есть метод replace.
whexp@localhost:~$ python
>>> i = 'ХХХХХ ХХХХХХХ ХХХХХХ ХХХХХ ХХХХХХХ'
>>> print i.replace(' ', '\n')
ХХХХХ
ХХХХХХХ
ХХХХХХ
ХХХХХ
ХХХХХХХ
>>>
char *text=new char[textsize];//сюда загрузить текст
for(int i=0;i<textsize;i++)
{
if(text[i]==' '){text[i]='\n';}
}
Как то так.Вариантов в принципе уйма.
Я бы не стал писать программу, в блокноте есть функция заменить символы
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot