Vous êtes sur la page 1sur 1

Annexe:

Fonctions générales (string.h):


strlen(chaine) /*renvoie la longueur de la chaine ('\0' non
comptabilisé)*/

strcat(chaine1, chaine2) /*concatène les 2 chaînes, résultat dans


chaine1*/
strncat (chaine1, chaine2, n) ;
Identique à la fonction strncat, à la différence qu'elle n’ajoute que
les n premiers caractères de chaine2 à la fin de chaine1.

Copie (string.h):

strcpy(chaine1, chaine2)
Recopie chaine2 dans chaine1 et renvoie l'adresse de chaîne1.

strncpy(chaine1, chaine2, n)
Recopie les n premiers caractères chaine2 dans chaine1 et renvoie
l'adresse de chaîne1.

Comparaison (string.h):
strcmp(chaine1, chaine2)
Renvoie un nombre:
- positif si la chaîne1 est supérieure à la chaine2 (au sens de
l'ordre alphabétique)
- négatif si la chaîne1 est inférieure à la chaîne2
- nul si les chaînes sont identiques.

Conversions (stdlib.h):
atoi(chaîne) /*convertit la chaîne en entier*/

atof(chaine) /*convertit la chaîne en réel*/

Les fonctions (ctype.h):


isupper(caractère) /* retourne une valeur différente de zéro si le
caractère <c> est majuscule*/

islower(caractère) /* retourne une valeur différente de zéro si le


caractère <c> est minuscule*/

tolower(caractère) /* retourne le caractère <c> converti en minuscule


si <c> est majuscule*/

toupper(caractère) /* retourne le caractère <c> converti en majuscule


si <c> est minuscule*/

Vous aimerez peut-être aussi