Показать сообщение отдельно
Старый 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)
 
Ответить с цитированием