strtok()
#include <string.h> char *strtok(char *str1, const char *str2);
��������
���������� ��������� �� ��������� ������� � ������
������� strtok() ���������� ��������� �� ��������� ������� � ������, ���������� ���������� str1. �������, ���������� ������, ���������� ���������� str2, ������������ ����� �����������, ������� ���������� �������. ��� ���������� �������, ���������� ��������, ������������ ������� ���������. � ������ �99 � ���������� str1 � str2 �������� ������������ restrict. ����� ��������� ��������� ������ �� �������, ��� ������ ������ ������� strtok() �������� str1 ������ ��������� �� ������ ���� ������. ��� ����������� ������� ������� � �������� ��������� str1 ����� ������������ ������� ���������. � ���� ������ ������ ������ ����� ���������������� ��� ������ ������ �������. ��� ������ ��������� � ������� strtok() ����� ������������ ��������� ������ ������������ ������. ����� ������������������� strtok() ������������� ��������, ����������� ��������� ������ �� ������������ �� ������. ��������, ��������� ��������� ��������� �� ������� ������ "One, two, and three". #include <stdio.h> #include <string.h> int main(void) char *p; p = strtok("One, two, and three.", ","); printf(p); do { p = strtok(NULL, ",. "); if(p) printf("|%s", p); } while(p), return 0; } ��������� ������ ���� ��������� ����� ��������� ���.
One | two | and | three �������� ��������, ��� ������� strtok() ������� ���������� � �������� �������, �� � ����������� �� ������� � �������� ������� ��������� ������������ �������� NULL. ������� strtok() ������������ ���������� ��������� �������������� ������. ���� ������ �������� ������� strtok() ��������� �� ������, ���������� ��������� ��������������� � ������ ���� ������. ���� ������ �������� ����� �������� NULL, ������� strtok() ���������� ������� ��������� ���������� ������, ������� � �������, ����������� �� ���������� ����, � ���������� ���������� ��������� �� ���� ��������� ��������� �������. ����� �������, ������� strtok() "��������" ��� ������. ����� �������� �������� �� ��, ��� ���������� ������, �������� �����������, ��� ������ � ����������� ������� �������. ��� ������ ������ ����������� ����� ������������ ��-�������. |
Нет комментариев. Оставить комментарий: |