Section: Manual del Programador de Linux (3)
Updated: 10 Feb 1996
Index Return to Main
Contents
strtok - extrae un token de una cadena
#include <string.h> char *strtok(char *s, const char *delim);
Un `token' es una cadena de caracteres no vacía que no está en la cadena delim, seguida por \0 o por un caracter que está en delim.
La función strtok() puede usarse para analizar (parse) la cadena s en tokens. La primera llamada a strtok() debería tener s como primer argumento. Llamadas subsiguientes deberían tener el primer argumento puesto a NULL. Cada llamada devuelve un puntero al siguiente token, o NULL cuando no se pueden encontrar más tokens.
Si un token termina con un delimitador, este caracter de delimitación es sobreescrito con un \0 y se guarda un puntero al siguiente caracter para la siguiente llamada a strtok. La cadena de delimitación delim puede ser diferente para cada llamada.
Nunca use esta función. Esta función modifica su primer argumento. La identidad del caracter delimitador se pierde. Esta función no se puede usar sobre cadenas definidas como constantes.
La función strtok() devuelve un puntero al siguiente token, o NULL si no hay más tokens.
SVID 3, POSIX, BSD 4.3, ISO 9899
(3), memchr(3), rindex(3), strchr(3), strpbrk(3), strsep(3), strspn(3), strstr(3)
This document was created by man2html, using
the manual pages.
Time: 06:16:25 GMT, January 22, 2005