STRTOK

Section: ������ ���α׷��� �Ŵ��� (3)
Updated: 2000�� 2�� 13��
Index
Return to Main Contents
 

�̸�

strtok, strtok_r - ���ڿ����� ��ū���� �̾Ƴ���.  

����

#include <string.h>

char *strtok(char *s, const char *delim);

char *strtok_r(char *s, const char *delim, char **ptrptr);
 

����

`��ū`�̶� ���ڿ� delim�� ���� ���ڵ��� ��� ���� ���� ���ڿ��̸� \0�̳� delim�� �ִ� ���ڰ� �ڵ�����.

strtok() �Լ��� ���ڿ� s�� ��ū���� �Ľ��ϱ� ���� ���ȴ�. strtok()�� ���� ó�� ȣ���� ó�� ���ڷν� s�� �����߸� �Ѵ�. �������� ȣ���� ó�� ���ڸ� NULL�� �����ؾ� �Ѵ�. �� ȣ���� ���� ��ū�� ���� �����͸� ��ȯ�ϰų� ���̻� ��ū�� �߰ߵ��� �ʴ´ٸ� NULL�� ��ȯ�Ѵ�.

��ū�� �����ڷ� �����ٸ�, �� �����ڴ� \0�� ���� �������� ���� ���ڿ� ���� �����Ͱ� strtok()�� ���� ���� ȣ���� ���� ����ȴ�. ���� ���ڿ� delim�� �� ȣ��� �ٸ��� �ִ�.

strtok_r() �Լ��� strtok() �� �����ϰ� �۵��Ѵ�. �׷��� ���� ���۸� ����ϴ� ��ſ� �� �Լ��� char * �����ͷ� �Ҵ�� ������ ���� �����͸� ����Ѵ�. �� ������, ptrptr �Ķ���ʹ� ���� ���ڿ��� �Ľ��ϴ� ���� ���ƾ߸� �Ѵ�.  

����

�� �Լ��� ����ؼ��� �ȵȴ�. ���� �������� ����Ѵٸ�, ������ �����ض�:

�� �Լ��� ó�� ���ڸ� �����Ѵ�.

�������� ������ �Ұ� �ȴ�.

�� �Լ��� ��� ���ڿ������� ����ؼ��� �ȵȴ�.

strtok () �Լ��� �Ľ��ϴ� ���� ���� ���۸� ����Ѵ�. �׷��� thread safe�� �ƴϴ�. ���� �̰��� ������� strtok_r () �� ����ض�.

 

��ȯ��

strtok() �Լ��� ���� ��ū�� ���� �����͸� ��ȯ�ϰų� ���� ���̻� ��ū�� ���ٸ� NULL�� ��ȯ�Ѵ�.  

ȣȯ

strtok()
SVID 3, POSIX, BSD 4.3, ISO 9899
strtok_r()
POSIX.1c
 

���� �׸�

index(3), memchr(3), rindex(3), strchr(3), strpbrk(3), strsep(3), strspn(3), strstr(3)  

����

������ <skyeyes@soback.kornet.net>, 2001�� 2�� 24��


 

Index

�̸�
����
����
����
��ȯ��
ȣȯ
���� �׸�
����

This document was created by man2html, using the manual pages.
Time: 08:07:01 GMT, March 25, 2004