Professional Documents
Culture Documents
char * strcat(char *s1, char *s2) Añade s2 al final de la cadena s1. Devuelve la propia
s1
char * strcpy(char *s1, char *s2) Copia s2 en s1. Devuelve la propia s1 int
strcmp(char *s1, char *s2) Compara s1 con s2. Si s1 es mayor devuelve un valor
positivo, si es menor un valor negativo y si son iguales devuelve 0.
char * strchr(char *s1, int carácter) Busca la primera vez que aparece el carácter
dentro de la cadena s1 si le encuentra devuelve un puntero al mismo, sino devuelve el
valor NULL.
char * strrchr(char *s1, int carácter) Busca la última vez que aparece el carácter
dentro de la cadena s1 si le encuentra devuelve un puntero al mismo, sino devuelve el
valor NULL.
char * strstr(char * s1, char * s2) Busca la primera vez que aparece el texto s2 de la cadena
s1. Si le encuentra devuelve un puntero al primer carácter de s2 dentro de s1, sino devuelve el
valor NULL.
int * strlen(char * s) Devuelve el tamaño del texto s.
char *strtok(char *s1, char *s2); Divide la cadena en tokens, es decir, partes de la cadena
delimitados por una determinada cadena. La primera llamada debe utilizar en el parámetro
tokens el o los caracteres delimitadores.