int strlen(const char *CH1) 8.6.2.
fournit la longueur de CH1 sans compter le '\0' final
char *strcpy(char *CH1, const char *CH2) 8.6.2.
copie CH2 vers CH1 ('\0' inclus); retourne CH1
char *strncpy(char *CH1, const char *CH1, int N)
8.6.2.
copie au plus N caractères de CH2 vers CH1; retourne CH1. Remplit la fin de CH1 par des '\0' si CH2 a moins que N caractères
char *strcat(char *CH1, const char *CH1) 8.6.2.
ajoute CH2 à la fin de CH1; retourne CH1
char *strncat(char *CH1, const char *CH1, int N)
8.6.2.
ajoute au plus N caractères de CH2 à la fin de CH1 et termine CH1 par '\0'; retourne CH1
int strcmp(const char *CH1, const char *CH1)
8.5. / 8.6.2.
compare CH1 et CH2 lexicographiquement et fournit un résultat:
négatif
|
si
CH1 précède CH2
| |
zéro
|
si
CH1 est égal à CH2
| |
positif
|
si
CH1 suit CH2
|