int strcmp(char *s1, char *s2); //Compara s1 y s2, devolviendo <0, 0 ó >0 según sea s1<s2, s1==s2 ó s1>s2.
int strncmp(char *s1, char *s2, size_t maxlen); // Igual que strcmp, pero con los maxlen primeros caracteres.
int stricmp(char *s1, char *s2); // igual que strcmp pero sin diferencial mayúsculas de minúsculas.
int strnicmp(char *s1, char *s2, size_t maxlen); Mexcla de stricmp y strncmp.
size_t strlen(char *s); Devuelve el número de caracteres en s, sin contar /0.
char *strchr(char *str, int c); //Busca el primer caracter c en str y retorna un puntero a dicha c o NULL si no hay.
char *strrchr(char *str, int c); // Busca el último caracter c en str y retorna un puntero a dicha c o NULL si no hay.
char *strpbrk(char *s1, char *s2); //Busca dentro de s1 el primer caracter de los de s2, devolviendo un puntero a dicha posición o NULL si no hay.
char *strcat(char *dest, char *src); //Añade src al final de dest.
char *strncat(char *dest, char *src, size_t maxlen); //Añade a lo sumo maxlen caracteres de src a dest.
char *strcpy(char *dest, char *src); //Copia la cadena src en dest, devolviendo dest.
char *strlwr(char *s); // Convierte s a minúsculas.
char *strupr(char *s); // Convierte la cadena a mayúsculas.