Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > C++

Ответ
 
Опции темы
Старый 26.03.2009, 19:35   #1
Aceton
ПроЭктировщик
 
Аватар для Aceton
 
Регистрация: 22.03.2009
Сообщений: 140
Написано 15 полезных сообщений
(для 24 пользователей)
Ищу функцию для разбивки строки по разделителю

Ищу функцию С++ для разбивки строки по разделителю
(Offline)
 
Ответить с цитированием
Старый 26.03.2009, 21:46   #2
jimon
 
Сообщений: n/a
Ответ: Ищу функцию для разбивки строки по разделителю

Aceton
может тебе её еще в dll вынести ?

1) делаешь строку std::string
2) вызываешь у неё метод find и находишь положение разделителя в строке
3) вызываешь substr и получаешь нужную часть строки
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Phantom (26.03.2009)
Старый 26.03.2009, 22:22   #3
Aceton
ПроЭктировщик
 
Аватар для Aceton
 
Регистрация: 22.03.2009
Сообщений: 140
Написано 15 полезных сообщений
(для 24 пользователей)
Ответ: Ищу функцию для разбивки строки по разделителю

да в php удобно)) задал разделитель и получил массив)) а в си фокусы нада делать
(Offline)
 
Ответить с цитированием
Старый 26.03.2009, 22:52   #4
Aceton
ПроЭктировщик
 
Аватар для Aceton
 
Регистрация: 22.03.2009
Сообщений: 140
Написано 15 полезных сообщений
(для 24 пользователей)
Ответ: Ищу функцию для разбивки строки по разделителю

ура нашел
Пример.

#include
#include

char *string = "a string, of , ,tokens";
.
.
.
/* в следующем цикле собираются символы (отделенные пробе-
лами или запятыми) из строки до тех пор, пока в ней ничего не ос-
танется */
token = strtok (string,",");

while (token !=NULL) {
/* вставляет код для обработки символа в цикле */
.
.
.
token = strtok (NULL,",");
/* берет следующий символ */
}

/* возвращаемыми символами являются "a","string", "of",
"tokens". Следующий вызов strtok возвратит NULL и цикл завершает-
ся */
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение данных из потоков и передача их в функцию Жека FAQ и уроки 4 26.10.2009 15:03
Как вызвать API функцию MessageBox()? ArtemkA 3D-программирование 5 20.06.2009 18:21
Написал функцию гравитации X Y Z TEHb08 Blitz3D 0 05.01.2009 04:06
Нарезка большой строки по разделителю (перенос по словам)) impersonalis Полезные функции 4 25.12.2007 16:40
Неявную функцию в параметрическую Platon Математика 1 23.12.2007 11:30


Часовой пояс GMT +4, время: 00:23.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com