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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
2e1773ce
6 / 6 / 0
Регистрация: 10.03.2013
Сообщений: 96
#1

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

10.05.2013, 22:56. Просмотров 395. Ответов 2
Метки нет (Все метки)

Делаю 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
Фильм
Музыка
...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2013, 22:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос достать слово из массива (C++):

Как из указателя на массив достать конкретное значение массива - C++
Добрый день. Недавно написал программу проверки предложения на панграмму. Панграмма — текст, использующий все или почти все буквы алфавита....

В тексте заменить слово А(любое слово) на слово В(любое слово). А и В разной длинны - C++
Не могу сообразить как написать программу: Пользователь вводит текст Необходимо замениь слово А(любое слово) на слово В(любое...

Выбрать слово из массива С++ - C++
Помогите пожалуйста! Задача в чем: есть массив, в нем набор слов. Нужно выбрать к примеру 1 и 6 слово. Я понимаю что вроде это нужно...

Как выбрать одно слово из массива С++ - C++
Программа должна выбирать с файла в массив только одно слово после десятого пробела. А у меня выбирается весь текст что идет после 10...

Вывести из массива первое и последние слово - C++
Вывести из массива на экран первое и последние слово. #include <iostream> #include <Windows.h> #include <locale.h> #include...

Как засунуть в один элемент массива слово? - C++
Как засунуть в один элемент массива слово? Добавлено через 51 минуту Я смог это сделать. Если кому, вдруг понадобиться: ...

2
cyberbrain1000
23 / 23 / 3
Регистрация: 15.04.2013
Сообщений: 62
11.05.2013, 10:10 #2
то есть надо вывести то, что после двух восклицательных знаков ?
0
2e1773ce
6 / 6 / 0
Регистрация: 10.03.2013
Сообщений: 96
11.05.2013, 18:48  [ТС] #3
да , но та не обязательно могут быть восклицательные знаки и длина строки до имени файла может менятся.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2013, 18:48
Привет! Вот еще темы с ответами:

Сформировать новое слово из символов слов массива - C++
#include <iostream> #include <string> #include <algorithm> using namespace std; void mas(int n, string *words) { ...

Удалить слово из строчки, либо массива символов - C++
Допустим, дано предложение: string str1 = "Hello, my name is Vasya!"; char str2 = "Hello, my name is Vasya!";Как мне удалить во...

Является ли слово палиндромом, ошибка в заполнении массива - C++
Проблема заключается во втором массиве prov, никак не получается его нормально заполнить, постоянно в конце добавляются какие-то символы,...

Напечатать слово, образованное элементами массива, отмеченными звездочкой - C++
Дан двумерный массив размером 5x5, заполненный буквами. Напеча¬тать слово, образованное элементами массива, отмеченными звездочкой (рис....


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru