© Éditions Eyrolles
239
annexe
Les principales fonctions de la bibliothèque standard
STRSPN
size_t strspn (const char * chaine1, const char * chaine2)
Fournit la longueur du segment initial de chaine1 formé entièrement de
caractères appartenant à chaine2.
STRCSPN
size_t strcspn (const char * chaine1, const char * chaine2)
Fournit la longueur du segment initial de chaine1 formé entièrement de
caractères n’appartenant pas à chaine2.
STRSTR
char * strstr (const char * chaine1, const char * chaine2)
Fournit un pointeur sur la première occurrence dans chaine1 de chaine2
ou un pointeur nul si chaine2 ne figure pas dans chaine1.
STRLEN
size_t strlen (const char * chaine)
Fournit la longueur de chaine.
MEMCPY
void * memcpy (void * but, const void * source, size_t lg)
Copie lg octets depuis l’adresse source à l’adresse but qu’elle fournit
comme valeur de retour (il ne doit pas y avoir de recoupement entre source
et but).
MEMMOVE
void * memmove (void * but, const void * source, size_t lg)
Copie lg octets depuis l’adresse source à l’adresse but qu’elle fournit
comme valeur de retour (il peut y avoir recoupement entre source et but).
4 Fonctions mathématiques (math.h)
SIN
double sin (double x)
COS
double cos (double x)
TAN
double tan (double x)
ASIN
double asin (double x)
ACOS
double acos (double x)
ATAN
double atan (double x)
ATAN2
double atan2 (double y, double x)
Fournit la valeur de arctan(y/x)
Delannoy Livre.book Page 239 Mercredi, 6. mai 2009 4:27 16
Précédent

- 252/281

Suivant