| ABORT |
void abort(void) |
Cette procédure permet d'interrompre l'exécution du programme de façon anormale. |
stdlib.h |
| ABS |
int abs(int a) |
Cette fonction retourne la valeur absolue. |
stdlib.h |
| ACOS |
double acos(double a) |
Cette fonction trigonométrique retourne l'«ArcCosinus». |
math.h |
| ASCTIME |
char *asctime(struct tm *h) |
Cette fonction permet de convertir de l'heure en chaine de caractères. |
time.h |
| ASIN |
double asin(double a) |
Cette fonction trigonométrique retourne l'«ArcSinus». |
math.h |
| ASSERT |
void assert(int exp) |
Cette fonction permet de vérifié le programme. |
assert.h |
| ATAN |
double atan(double a) |
Cette fonction trigonométrique retourne l'«ArcTangente». |
math.h |
| ATAN2 |
double atan2(double y,double x) |
Cette fonction trigonométrique retourne l'«ArcTangente» de Y/X. |
math.h |
| ATEXIT |
int atexit(void (*ptrfonction)(void)) |
Cette fonction doit être appellé à la fin d'un programme pour le terminer. |
stdlib.h |
| ATOF |
double atof(const char *str) |
Cette fonction convertie une chaîne de caractères en une valeur «float». |
stdlib.h |
| ATOI |
int atoi(const char *str) |
Cette fonction convertie une chaîne de caractères en une valeur entière «int». |
stdlib.h |
| ATOL |
long atol(const char *str) |
Cette fonction convertie une chaîne de caractères en une valeur entière «long». |
stdlib.h |
| BSEARCH |
void *bsearch(const void *key,const void *base, size_t num, size_t width, int(*compare)(const void *elem1,const void void *elem2)) |
Cette fonction effectue une recherche binaire (dichotomique) dans un tableau. |
stdlib.h |
| CALLOC |
void *calloc(size_t n,size_t taille) |
Cette fonction permet d'effectuer une réservation de n*taille d'octets de mémoire dynamique. |
stdlib.h |
| CEIL |
double ceil(double a) |
Cette fonction retourne la valeur maximale d’un nombre, soit l’entier le plus proche supérieur ou égal au nombre. |
math.h |
| CLEARERR |
void clearerr(FILE *ptrfic) |
Cette procédure élimine les indices d'erreurs et de fin de fichier. |
stdio.h |
| CLOCK |
clock_t clock(void) |
Cette fonction indique le temps que l'ordinateur a utilisé depuis le début de son exécution. |
time.h |
| COS |
double cos(double a) |
Cette fonction trigonométrique retourne le «Cosinus». |
math.h |
| COSH |
double cosh(double a) |
Cette fonction trigonométrique retourne le «Cosinus» hyperbolique. |
math.h |
| CTIME |
char *ctime(const time_h *h) |
Cette fonction permet de convertir une heure sous forme de chaine de caractères. |
time.h |
| DIFFTIME |
double difftime(time_h *h2,time *h1) |
Cette fonction permet de calculer la différence entre deux dates en secondes. |
time.h |
| DIV |
div_t div(int a,int b) |
Cette fonction permet retourne le quotient et le reste séparément en effectuant la division a par b. |
stdlib.h |
| EXIT |
void exit(int etat) |
Cette procédure met fin à l'exécution d'un programme avec une valeur de retour. |
stdlib.h |
| EXP |
double exp(double x) |
Cette fonction calcul l'exponnentiel de la valeur «x». |
math.h |
| FABS |
double fabs(double a) |
Cette fonction calcul la valeur absolue d'un nombre réel. |
math.h |
| FCLOSE |
int fclose(FILE *ptrfichier) |
Cette fonction effectue la fermeture d'un fichier. |
stdio.h |
| FEOF |
int feof(FILE *ptrfichier) |
Cette fonction indique si la fin du fichier est atteint. |
stdio.h |
| FERROR |
int ferror(FILE *ptrfichier) |
Cette fonction retourne le code d'erreur d'entrée/sortie du fichier. |
stdio.h |
| FFLUSH |
int fflush(FILE *ptrfichier) |
Cette fonction vide le tampon du fichier. |
stdio.h |
| FGETC |
int fgetc(FILE *ptrfichier) |
Cette fonction effectue la lecture d'un caractère dans un fichier. |
stdio.h |
| FGETPOS |
int fgetpos(FILE *ptrfichier,fpos_t *pos) |
Cette fonction demande la position du pointeur dans un fichier. |
stdio.h |
| FGETS |
char *fgets(char *str,int n,FILE *ptrfichier) |
Cette fonction effectue la lecture d'une chaine de caractères dans un fichier. |
stdio.h |
| FLOOR |
double floor(double a) |
Cette fonction retourne la valeur minimale d’un nombre, soit l’entier le plus proche inférieur ou égal au nombre. |
math.h |
| FMOD |
double fmod(double a,double b) |
Cette fonction retourne le reste d'une division de a/b. |
math.h |
| FOPEN |
FILE *fopen(const char *nomfichier,const char *mode) |
Cette fonction effectue l'ouverture d'un fichier. |
stdio.h |
| FPRINTF |
int fprintf(FILE *ptrfichier,const char *texte,...) |
Cette fonction effectue l'écriture de texte selon un certain format dans un fichier. |
stdio.h |
| FPUTC |
int fputc(int car,FILE *ptrfichier) |
Cette fonction effectue l'écriture de caractère dans un fichier. |
stdio.h |
| FPUTS |
int fputs(const *str,FILE *ptrfichier) |
Cette fonction effectue l'écriture d'une chaine de caractères dans un fichier. |
stdio.h |
| FREAD |
int fread(void *tampon,size_t taille,size_t n,FILE *ptrfichier) |
Cette fonction effectue la lecture d'un bloc de mémoire de taille n*taille octets dans un fichier. |
stdio.h |
| FREE |
void free(void *pointeurbloc) |
Cette procédure permet de libérer un bloc de mémoire. |
stdlib.h |
| FREOPEN |
FILE *freopen(const char *nomfichier,const char *mode,FILE *ptrfichier) |
Cette fonction ferme le fichier et réouvre un fichier en lui affectant un pointeur. |
stdio.h |
| FREXP |
double frexp(double x,double *ptrexposant) |
Cette fonction permet d'effectuer la séparation de la mantisse et de l'exposant. |
math.h |
| FSCANF |
int fscanf(FILE *ptrfichier,const *format,...) |
Cette fonction permet la lecture de texte suivant un certain format dans un fichier. |
stdio.h |
| FSEEK |
int fseek(FILE *ptrfichier,long offset,int base) |
Cette fonction permet d'effectuer la position du pointeur de fichier. |
stdio.h |
| FSETPOS |
int fsetpos(FILE *ptrfichier,const fpos_t *pos) |
Cette fonction permet d'effectuer la position du pointeur de fichier. |
stdio.h |
| FTELL |
long ftell(FILE *ptrfichier) |
Cette fonction permet de connaitre la position du pointeur de fichier. |
stdio.h |
| FWRITE |
long fwrite(void *buf,size_t taille,size_t n,FILE *ptrfichier) |
Cette fonction effectue l'écriture d'un bloc de mémoire de taille n*taille octets dans un fichier. |
stdio.h |
| GETC |
int getc(FILE *ptrfichier) |
Cette fonction effectue la lecture d'un caractère dans un fichier. |
stdio.h |
| GETCHAR |
int getchar(void) |
Cette fonction effectue la lecture d'un caractère à partir de la console standard. |
stdio.h |
| GETENV |
int getenv(const char *vnom) |
Cette fonction effectue la lecture d'un variable d'environnement système. |
stdlib.h |
| GETS |
char *gets(char *buf) |
Cette fonction effectue la lecture d'une chaine de caractères à partir de la console standard. |
stdio.h |
| GMTIME |
struct tm *gmtime(const time_t *sec) |
Cette fonction permet de convertir des secondes en date et heure. |
time.h |
| ISALNUM |
int isalnum(int caractere) |
Cette fonction indique si le caractère est alphanumérique (A à Z et a à z). |
ctype.h |
| ISCNTRL |
int iscntrl(int caractere) |
Cette fonction indique si le caractère est un caractère de contrôle. |
ctype.h |
| ISDIGIT |
int isdigit(int caractere) |
Cette fonction indique si le caractère est un nombre. |
ctype.h |
| ISGRAPH |
int isgraph(int caractere) |
Cette fonction indique si le caractère est un caractère graphique. |
ctype.h |
| ISLOWER |
int islower(int caractere) |
Cette fonction indique si le caractère est une lettre minuscule. |
ctype.h |
| ISPRINT |
int isprint(int caractere) |
Cette fonction indique si le caractère est imprimable. |
ctype.h |
| ISPUNCT |
int ispunct(int caractere) |
Cette fonction indique si le caractère est un signe de ponctuation (!,?,...). |
ctype.h |
| ISSPACE |
int isspace(int caractere) |
Cette fonction indique si le caractère est un espace. |
ctype.h |
| ISUPPER |
int isupper(int caractere) |
Cette fonction indique si le caractère est une lettre majuscule. |
ctype.h |
| ISXDIGIT |
int isxdigit(int caractere) |
Cette fonction indique si le caractère est un nombre hexadécimal (0 à F). |
ctype.h |
| LABS |
long labs(long a) |
Cette fonction retourne la valeur absolue d'un entier de type «long». |
math.h |
| LDEXP |
double ldexp(double m,int exp) |
Cette fonction retourne la valeur de produit par la puissance 2. |
math.h |
| LDIV |
ldiv_t ldiv(long a,long b) |
Cette fonction retourne le reste et le quotient séparément en effectuant de division de a par b. |
math.h |
| LOCALTIME |
struct tm *localtime(const time_t *sec) |
Cette fonction permet de convertir des secondes en date et heure. |
time.h |
| LOG |
double log(double a) |
Cette fonction retourne le logarithme naturel ou népérien. |
math.h |
| LOG10 |
double log10(double a) |
Cette fonction retourne le logarithme décimal. |
math.h |
| LONGJMP |
void longjmp(jmp_buf env,int val) |
Cette procédure effectue la restauration de la pile dans un saut non local. |
setjmp.h |
| MALLOC |
void *malloc(size_t n) |
Cette fonction une allocation de mémoire dynamique de «n» octets. |
stdlib.h |
| MEMCHR |
void *memchr(const void *tampon, int caractere, size_t n) |
Cette fonction permet de rechercher un caractère dans le tampon de «n» octets. |
string.h |
| MEMCMP |
void *memcmp(const void *tamponrecherche, const void *tampondonnees, size_t n) |
Cette fonction permet de rechercher un tampon de recherche dans le tampon de données de «n» octets. |
string.h |
| MEMCPY |
void *memcpy(const void *tampondestination, const void *tamponsource, size_t n) |
Cette fonction permet de copier un tampon source dans un tampon de destination de «n» octets. |
string.h |
| MEMMOVE |
void *memmove(const void *tampondestination, const void *tamponsource, size_t n) |
Cette fonction permet de copier un tampon source dans un tampon de destination de «n» octets. |
string.h |
| MEMSET |
void *memset(const void *tampon, int caractere, size_t n) |
Cette fonction permet de remplir avec un caractère un tampon de «n» octets. |
string.h |
| MKTIME |
time_t *mktime(struct tm *ptrheure) |
Cette fonction permet de convertir des heures local en heures normalisé. |
time.h |
| MODF |
double modf(double x,double *entier) |
Cette fonction transforme un nombre réel en partie entière et en décimal (fraction). |
math.h |
| PERROR |
void perror(const char *message) |
Cette procédure envoi un message d'erreur sur la sortie standard d'erreur. |
stdio.h |
| POW |
double pow(double x,double y) |
Cette fonction retourne le calcul de x à la puissance y. |
math.h |
| PRINTF |
int printf(const char *texte,...) |
Cette fonction effectue l'écriture de texte selon un certain format sur la console. |
stdio.h |
| PUTC |
int putc(int car,FILE *ptrfichier) |
Cette fonction effectue l'écriture de caractère dans un fichier. |
stdio.h |
| PUTCHAR |
int putchar(int caractere) |
Cette fonction effectue l'écriture de caractère sur la console. |
stdio.h |
| PUTS |
int puts(const char *texte) |
Cette fonction effectue l'écriture d'une chaine de caractères sur la console. |
stdio.h |
| QSORT |
void qsort(void *tableau,size_t n,size_t taille,int (*comp)(const void *px1,const void *px2) |
Cette procédure permet d'effectue une tri d'un tableau avec la méthode «QuickSort». |
stdlib.h |
| RAISE |
int raise(int signal) |
Cette fonction envoi un signal programme s'exécutant. |
signal.h |
| RAND |
int rand(void) |
Cette fonction retourne un nombre pseudo-aléatoire entier. |
stdlib.h |
| REALLOC |
void *realloc(void *tampon,size_t taille) |
Cette fonction permet de changer la taille d'un bloc de mémoire dynamique. |
stdlib.h |
| REMOVE |
int remove(const char *nomfichier) |
Cette fonction permet d'effacer un fichier. |
stdio.h |
| RENAME |
int rename(const char *anciennom,const char *nouveaunom) |
Cette fonction permet renommer un fichier. |
stdio.h |
| REWIND |
void rewind(FILE *ptrfichier) |
Cette procédure ramène le pointeur de fichier au début de ce fichier. |
stdio.h |
| SCANF |
int scanf(const *format,...) |
Cette fonction permet la lecture de texte suivant un certain format dans une console standard. |
stdio.h |
| SETBUF |
void setbuf(FILE *ptrfichier,char *tampon) |
Cette procédure crée un tampon de fichier. |
stdio.h |
| SETJMP |
int setjmp(jmp_buf env) |
Cette fonction effectue la sauvegarde de la pile. |
setjmp.h |
| SETVBUF |
int setvbuf(FILE *ptrfichier,char *tampon,int mode,size_t taille) |
Cette fonction contrôle la taille d'un tampon du type de tamporisation du fichier. |
stdio.h |
| SIGNAL |
void (*signal(int signal,void (*shandle)(int)))(int) |
Cette fonction effectue un traitement de signal. |
signal.h |
| SIN |
double sin(double x) |
Cette fonction trigonométrique retourne le «Sinus». |
math.h |
| SINH |
double sinh(double a) |
Cette fonction trigonométrique retourne le «Sinus» hyperbolique. |
math.h |
| SPRINTF |
int sprintf(char *tampon,const char *texte,...) |
Cette fonction effectue l'écriture de texte selon un certain format à partir d'un tampon. |
stdio.h |
| SQRT |
double sqrt(double a) |
Cette fonction retourne la racine carré du nombre «a». |
math.h |
| SRAND |
void srand(unsigned s) |
Cette procédure initialise le générateur de nombre aléatoire. |
stdlib.h |
| SSCANF |
int sscanf(const char *tampon,const *format,...) |
Cette fonction permet la lecture de texte suivant un certain format à partir d'un tampon. |
stdio.h |
| STRCAT |
char *strcat(char *s1,char *s2) |
Cette fonction permet la concaténation de chaines. |
string.h |
| STRCHR |
char *strchr(char *str,int c) |
Cette fonction effectue la recherche du premier caractère «c» dans la chaine de caractères «str». |
string.h |
| STRCMP |
int strcmp(const char *str1,const char *str2) |
Cette fonction effectue la comparaison de deux chaines de caractères. |
string.h |
| STRCPY |
char *strcpy(const char *str1,const char *str2) |
Cette fonction effectue la copie d'une chaine de caractères dans une autre chaine de caractères. |
string.h |
| STRCSPN |
char *strcspn(const char *str1,const char *str2) |
Cette fonction effectue la recherche de la sous-chaine «str1» ne contenant aucun des caractères contenu dans «str2». |
string.h |
| STRERROR |
char *strerror(int noerr) |
Cette fonction pointe sur le message d'erreur correspondant à «noerr». |
string.h |
| STRLEN |
size_t strlen(const char *str) |
Cette fonction permet de calculer la longueur de la chaine de caractères. |
string.h |
| STRNCAT |
char *strncat(const char *str1,const char *str2,size_t n) |
Cette fonction permet d'ajouter les «n» premiers caractères de la chaine de caractères «str1» à la chaine de caractères «str2». |
string.h |
| STRNCMP |
int strncmp(const char *str1,const char *str2,size_t n) |
Cette fonction permet de comparer les «n» premiers caractères de la chaine de caractères «str1» à la chaine de caractères «str2». |
string.h |
| STRNCPY |
char *strncpy(const char *str1,const char *str2,size_t n) |
Cette fonction permet de copier les «n» premiers caractères de la chaine de caractères «str1» à la chaine de caractères «str2». |
string.h |
| STRPBRK |
char *strpbrk(const char *source,const char *accept) |
Cette fonction effectue la recherche dans la chaine de caractères «source» de la chaine de caractères «accept». |
string.h |
| STRRCHR |
char *strrchr(const char *str,int c) |
Cette fonction effectue la recherche du dernière caractère «c» dans la chaine de caractères «str». |
string.h |
| STRSPN |
int strspn(const char *str1,const char *str2) |
Cette fonction effectue le calcul de la longueur de la chaine de caractères «str1» dans lequel sont compris des caractères de la chaine de caractères «str2». |
string.h |
| STRSTR |
char *strstr(const char *str1,const char *str2) |
Cette fonction de recherche la chaine de caractères «str2» dans la chaine de caractères «str1». |
string.h |
| STRTOD |
double strtod(const char *str1,char **fin) |
Cette fonction permet de convertir la chaine de caractères en nombre de type «double». |
stdlib.h |
| STRTOK |
char *strtok(const char *str1,const char *str2) |
Cette fonction permet de couper la chaine de caractères «str1» en symbole élémentaire (Token) en les séparant par les caractères de la chaine de caractères «str2». |
string.h |
| STRTOL |
long strtol(const char *str1,char **fin,int base) |
Cette fonction permet de convertir la chaine de caractères en nombre de type «long». |
stdlib.h |
| STRTOUL |
unsigned long strtoul(const char *str1,char **fin,int base) |
Cette fonction permet de convertir la chaine de caractères en nombre de type non-signée «long». |
stdlib.h |
| SYSTEM |
int system(const char *commande) |
Cette fonction permet de lancée un commande dans le système d'exploitation. |
stdlib.h |
| TAN |
double tan(double x) |
Cette fonction trigonométrique retourne la «tangente». |
math.h |
| TANH |
double tanh(double a) |
Cette fonction trigonométrique retourne la «tangente» hyperbolique. |
math.h |
| TIME |
time_t time(time_t *ptrheure) |
Cette fonction permet d'effectuer le calcul de l'heure courante en secondes. |
time.h |
| TMPFILE |
FILE *tmpfile(void) |
Cette fonction permet d'effectuer la création d'un fichier temporaire. |
stdio.h |
| TMPNAM |
char *tmpnam(char *nom) |
Cette fonction permet de choisir le nom de création d'un fichier temporaire. |
stdio.h |
| TOLOWER |
int tolower(int caractere) |
Cette fonction effectue la conversion d'un caractère en lettre minuscule. |
ctype.h |
| TOUPPER |
int toupper(int caractere) |
Cette fonction effectue la conversion d'un caractère en lettre majuscule. |
ctype.h |
| UNGETC |
int ungetc(int c,FILE *ptrfichier) |
Cette fonction effectue la réécriture d'un caractère dans un fichier ayant été lu. |
stdio.h |
| VA_ARG |
type va_arg(va_list ptrargument,type) |
Cette fonction donne l'argument (le paramètre) suivant de la fonction. |
stdarg.h |
| VA_END |
void va_end(va_list ptrargument) |
Cette procédure fixe le pointeur d'argument à la toute fin. |
stdarg.h |
| VA_START |
void va_start(va_list ptrargument) |
Cette procédure fixe le pointeur d'argument au tout début. |
stdarg.h |
| VFPRINTF |
int vfprintf(FILE *ptrfichier,const char *texte,va_list ptrargument) |
Cette fonction effectue l'écriture de texte selon un certain format à l'aide de paramètre virtuel. |
stdio.h |
| VPRINTF |
int vprintf(const char *texte,va_list ptrargument) |
Cette fonction effectue l'écriture de texte selon un certain format à l'aide de paramètre virtuel sur la console. |
stdio.h |
| VSPRINTF |
int vsprintf(char *tampon,const char *texte,va_list ptrargument) |
Cette fonction effectue l'écriture de texte selon un certain format à l'aide de paramètre virtuel à partir d'un tampon. |
stdio.h |
| _FCLOSEALL |
int _fcloseall(void) |
Cette fonction effectue la fermeture de tous les fichiers. |
stdio.h |