Функции библиотеки C - strtok ()
C стандартная библиотека - <string.h>
описание
Функции библиотеки Cобугливается * strtok (символ * ул, сопзЬ сЬаг * DELIM) разлагается в набор строки строки строка,DELIM в качестве разделителя.
заявление
Здесь () функция strtok утверждение.
char *strtok(char *str, const char *delim)
параметры
- ул - быть разбита на множество строк мелких строк.
- DELIM - C строка , содержащая разделитель.
Возвращаемое значение
Эта функция возвращает разложившийся последнюю подстроку, если ни одна строка поиска, она возвращает пустой указатель.
примеров
Следующий пример демонстрирует функцию strtok () используется.
#include <string.h> #include <stdio.h> int main() { const char str[80] = "This is - www.w3cschool.cc - website"; const char s[2] = "-"; char *token; /* 获取第一个子字符串 */ token = strtok(str, s); /* 继续获取其他的子字符串 */ while( token != NULL ) { printf( " %s\n", token ); token = strtok(NULL, s); } return(0); }
Давайте скомпилировать и запустить эту программу, которая приведет к следующему:
This is www.w3cschool.cc website