Latest web development tutorials
×

C курс

C Язык учебника C Краткое введение C параметры окружающей среды C Структура программы C Базовый синтаксис C Типы данных C переменная C постоянная C Storage Class C операторы C судья C циркуляция C функция C Обзорное правила C массив C указатель C строка C структура C союз C поле Bit C typedef C Входной и Выходной C грамотность документов C препроцессор C заголовок C Слепки C Обработка ошибок C Рекурсия C Переменный параметр C Управление памятью C Параметры командной строки C Классические 100 случаев

C Стандартная библиотека

C Стандартная библиотека - справочное руководство C Стандартная библиотека - <assert.h> C Стандартная библиотека - <ctype.h> C Стандартная библиотека - <errno.h> C Стандартная библиотека - <float.h> C Стандартная библиотека - <limits.h> C Стандартная библиотека - <locale.h> C Стандартная библиотека - <math.h> C Стандартная библиотека - <setjmp.h> C Стандартная библиотека - <signal.h> C Стандартная библиотека - <stdarg.h> C Стандартная библиотека - <stddef.h> C Стандартная библиотека - <stdio.h> C Стандартная библиотека - <stdlib.h> C Стандартная библиотека - <string.h> C Стандартная библиотека - <time.h>

Функции библиотеки C - strtok ()

C стандартная библиотека - <string.h> 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

C стандартная библиотека - <string.h> C стандартная библиотека - <string.h>