Форум программистов, компьютерный форум CyberForum.ru

достать слово из массива - C++

Восстановить пароль Регистрация
 
2e1773ce
6 / 6 / 0
Регистрация: 10.03.2013
Сообщений: 96
10.05.2013, 22:56     достать слово из массива #1
Делаю ftp клиент , после команды "LIST" сервер присылает список папок и файлов ввиде:
drwxrwxrwx 1 user group 11 May 10 23:12 !! Папка1drwxrwxrwx 1 user group 22 May 10 12:11 !! Песня1...
...
это все один массив.
Ниже в функцию передаю массив с указанными выше данными , ввиде длинной строки и если ее сразу выводить в listBox1, то он почемуто не видит '\n' , приходится выводить через strtok():
C++
1
2
3
4
5
6
7
8
9
10
11
12
void  СhToSysStr(char* ch) 
{
            char* tok;
            tok=strtok(ch,"\n");
            while(tok)          
            {                         
                String^ str=gcnew String(tok);
                listBox1->Items->Add(str);
                tok  = strtok(NULL, "\n");
 
            }
}
После чего получается:

drwxrwxrwx 1 user group 11 May 10 23:12 !! Папка1
drwxrwxrwx 1 user group 22 May 10 12:11 !! Песня1
drwxrwxrwx 1 user group 25 May 10 21:33 !! Видео1
...

Как можно вывести в listBox1 только имена Папка1 итд?

Папка1
Фильм
Музыка
...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2013, 22:56     достать слово из массива
Посмотрите здесь:

C++ Написать программу, которая считывает текст из файла и записывает каждое слово в отдельный элемент массива.
C++ Как засунуть в один элемент массива слово?
Как из указателя на массив достать конкретное значение массива C++
Выбрать слово из массива С++ C++
C++ Как выбрать одно слово из массива С++
C++ В тексте заменить слово А(любое слово) на слово В(любое слово). А и В разной длинны
Удалить слово из строчки, либо массива символов C++
C++ Вывести заглавные буквы из массива строк, и проверить, могут ли они составить заданное слово

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cyberbrain1000
 Аватар для cyberbrain1000
23 / 23 / 3
Регистрация: 15.04.2013
Сообщений: 62
11.05.2013, 10:10     достать слово из массива #2
то есть надо вывести то, что после двух восклицательных знаков ?
2e1773ce
6 / 6 / 0
Регистрация: 10.03.2013
Сообщений: 96
11.05.2013, 18:48  [ТС]     достать слово из массива #3
да , но та не обязательно могут быть восклицательные знаки и длина строки до имени файла может менятся.
Yandex
Объявления
11.05.2013, 18:48     достать слово из массива
Ответ Создать тему
Опции темы

Текущее время: 21:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru