Voici un tableau de référence des différents fonctions du «C» (aussi connu sous le nom de built-in functions) :
Nom | Description | Entête fichier |
---|---|---|
ABORT | Cette fonction permet d'interrompre l'exécution du programme de façon anormale. | stdlib.h |
ABS | Cette fonction permet de retourner la valeur absolue. | stdlib.h |
ACOS | Cette fonction trigonométrique permet de retourner l'arc cosinus. | math.h |
ASCTIME | Cette fonction permet de convertir de l'heure en chaîne de caractères. | time.h |
ASIN | Cette fonction trigonométrique permet de retourner l'arc sinus. | math.h |
ASSERT | Cette macro permet de vérifier le programme. | assert.h |
ATAN | Cette fonction trigonométrique permet de retourner l'arc tangente. | math.h |
ATAN2 | Cette fonction trigonométrique permet de retourner l'arc tangente de Y/X. | math.h |
ATEXIT | Cette fonction permet d'indiquer une fonction devant être appelée à la fin d'un programme avant de se terminer. | stdlib.h |
ATOF | Cette fonction permet de convertir une chaîne de caractères en une valeur «float». | stdlib.h |
ATOI | Cette fonction permet de convertir une chaîne de caractères en une valeur entière «int». | stdlib.h |
ATOL | Cette fonction permet de convertir une chaîne de caractères en une valeur entière «long». | stdlib.h |
BSEARCH | Cette fonction permet d'effectuer une recherche binaire (dichotomique) dans un tableau. | stdlib.h |
CALLOC | Cette fonction permet d'effectuer une réservation de n*taille d'octets de mémoire dynamique. | stdlib.h |
CEIL | Cette fonction permet de retourner la valeur maximale d'un nombre, soit l'entier le plus proche supérieur ou égal au nombre. | math.h |
CLEARERR | Cette fonction permet d'éliminer les indices d'erreurs et de fin de fichier. | stdio.h |
CLOCK | Cette fonction permet d'indiquer le temps que l'ordinateur a utilisé depuis le début de son exécution. | time.h |
COS | Cette fonction trigonométrique permet de retourner le cosinus. | math.h |
COSH | Cette fonction trigonométrique permet de retourner le cosinus hyperbolique. | math.h |
CTIME | Cette fonction permet de convertir une heure sous forme de chaîne de caractères. | time.h |
DIFFTIME | Cette fonction permet de calculer la différence entre deux dates en secondes. | time.h |
DIV | Cette fonction permet de retourner le quotient et le reste séparément en effectuant la division a par b. | stdlib.h |
EXIT | Cette fonction permet de mettre fin à l'exécution d'un programme avec une valeur de retour. | stdlib.h |
EXP | Cette fonction permet de calculer l'exponentiel de la valeur spécifié. | math.h |
FABS | Cette fonction permet le calcul de la valeur absolue d'un nombre réel. | math.h |
FCLOSE | Cette fonction permet d'effectuer la fermeture d'un fichier. | stdio.h |
FCLOSEALL | Cette fonction permet d'effectuer la fermeture de tous les fichiers. | stdio.h |
FEOF | Cette fonction permet d'indiquer si la fin du fichier est atteinte. | stdio.h |
FERROR | Cette fonction permet de retourner le code d'erreur d'entrée/sortie du fichier. | stdio.h |
FFLUSH | Cette fonction permet de vider le tampon du fichier. | stdio.h |
FGETC | Cette fonction permet d'effectuer la lecture d'un caractère dans un fichier. | stdio.h |
FGETPOS | Cette fonction permet de demander la position du pointeur dans un fichier. | stdio.h |
FGETS | Cette fonction permet d'effectuer la lecture d'une chaîne de caractères dans un fichier. | stdio.h |
FLOOR | Cette fonction permet de retourner la valeur minimale d'un nombre, soit l'entier le plus proche inférieur ou égal au nombre. | math.h |
FMOD | Cette fonction permet de retourner le reste d'une division de a/b. | math.h |
FOPEN | Cette fonction permet d'effectuer l'ouverture d'un fichier. | stdio.h |
FPRINTF | Cette fonction permet d'effectuer l'écriture de texte selon un certain format dans un fichier. | stdio.h |
FPUTC | Cette fonction permet d'effectuer l'écriture de caractère dans un fichier. | stdio.h |
FPUTS | Cette fonction permet d'effectuer l'écriture d'une chaîne de caractères dans un fichier. | stdio.h |
FREAD | Cette fonction permet d'effectuer la lecture d'un bloc de mémoire de taille n*taille octets dans un fichier. | stdio.h |
FREE | Cette fonction permet de libérer un bloc de mémoire. | stdlib.h |
FREOPEN | Cette fonction permet de fermer le fichier et rouvrir un fichier en lui affectant un pointeur. | stdio.h |
FREXP | Cette fonction permet d'effectuer la séparation de la mantisse et de l'exposant. | math.h |
FSCANF | Cette fonction permet d'effectuer la lecture de texte suivant un certain format dans un fichier. | stdio.h |
FSEEK | Cette fonction permet d'effectuer la position du pointeur de fichier. | stdio.h |
FSETPOS | Cette fonction permet de fixer la position du pointeur de fichier. | stdio.h |
FTELL | Cette fonction permet de connaître la position du pointeur de fichier. | stdio.h |
FWRITE | Cette fonction permet d'effectuer l'écriture d'un bloc de mémoire de taille n*taille octets dans un fichier. | stdio.h |
GETC | Cette fonction permet d'effectuer la lecture d'un caractère dans un fichier. | stdio.h |
GETCHAR | Cette fonction permet d'effectuer la lecture d'un caractère à partir de la console standard. | stdio.h |
GETENV | Cette fonction permet d'effectuer la lecture d'une variable d'environnement système. | stdlib.h |
GETS | Cette fonction permet d'effectuer la lecture d'une chaîne de caractères à partir de la console standard. | stdio.h |
GMTIME | Cette fonction permet de convertir des secondes en date et heure. | time.h |
ISALNUM | Cette fonction permet d'indiquer si le caractère est alphanumérique (A à Z, a à z et 0 à 9). | ctype.h |
ISALPHA | Cette fonction permet d'indiquer si le caractère est alphabétique (A à Z et a à z). | ctype.h |
ISCNTRL | Cette fonction permet d'indiquer si le caractère est un caractère de contrôle. | ctype.h |
ISDIGIT | Cette fonction permet d'indiquer si le caractère est un nombre. | ctype.h |
ISGRAPH | Cette fonction permet d'indiquer si le caractère est un caractère graphique. | ctype.h |
ISLOWER | Cette fonction permet d'indiquer si le caractère est une lettre minuscule. | ctype.h |
ISPRINT | Cette fonction permet d'indiquer si le caractère est imprimable. | ctype.h |
ISPUNCT | Cette fonction permet d'indiquer si le caractère est un signe de ponctuation (!,?,...). | ctype.h |
ISSPACE | Cette fonction permet d'indiquer si le caractère est un espace. | ctype.h |
ISUPPER | Cette fonction permet d'indiquer si le caractère est une lettre majuscule. | ctype.h |
ISXDIGIT | Cette fonction permet d'indiquer si le caractère est un nombre hexadécimal (0 à F). | ctype.h |
LABS | Cette fonction permet de retourner la valeur absolue d'un entier de type «long». | math.h |
LDEXP | Cette fonction permet de retourner la valeur de produit par la puissance 2. | math.h |
LDIV | Cette fonction permet de retourner le reste et le quotient séparément en effectuant de division de a par b. | math.h |
LOCALTIME | Cette fonction permet de convertir des secondes en date et heure. | time.h |
LOG | Cette fonction permet de retourner le logarithme naturel ou népérien. | math.h |
LOG10 | Cette fonction permet de retourner le logarithme décimal. | math.h |
LONGJMP | Cette fonction permet d'effectuer la restauration de la pile dans un saut non local. | setjmp.h |
MALLOC | Cette fonction permet une allocation de mémoire dynamique du nombre d'octets spécifié. | stdlib.h |
MEMCHR | Cette fonction permet de rechercher un caractère dans le tampon du nombre d'octets spécifié. | string.h |
MEMCMP | Cette fonction permet de rechercher un tampon de recherche dans le tampon de données du nombre d'octets spécifié. | string.h |
MEMCPY | Cette fonction permet de copier un tampon source dans un tampon de destination du nombre d'octets spécifié. | string.h |
MEMMOVE | Cette fonction permet de copier un tampon source dans un tampon de destination du nombre d'octets spécifié. | string.h |
MEMSET | Cette fonction permet de remplir avec un caractère un tampon du nombre d'octets spécifié. | string.h |
MKTIME | Cette fonction permet de convertir des heures locales en heures normalisé. | time.h |
MODF | Cette fonction permet de transformer un nombre réel en partie entière et en décimal (fraction). | math.h |
PERROR | Cette fonction permet d'envoyer un message d'erreur sur la sortie standard d'erreur. | stdio.h |
POW | Cette fonction permet de retourner le calcul de x à la puissance y. | math.h |
PRINTF | Cette fonction permet d'effectuer l'écriture de texte selon un certain format sur la console. | stdio.h |
PUTC | Cette fonction permet d'effectuer l'écriture de caractère dans un fichier. | stdio.h |
PUTCHAR | Cette fonction permet d'effectuer l'écriture de caractère sur la console. | stdio.h |
PUTS | Cette fonction permet d'effectuer l'écriture d'une chaîne de caractères sur la console. | stdio.h |
QSORT | Cette fonction permet d'effectuer un tri d'un tableau avec la méthode «QuickSort». | stdlib.h |
RAISE | Cette fonction permet d'envoyer un signal programme s'exécutant. | signal.h |
RAND | Cette fonction permet de retourner un nombre pseudo-aléatoire entier. | stdlib.h |
REALLOC | Cette fonction permet de changer la taille d'un bloc de mémoire dynamique. | stdlib.h |
REMOVE | Cette fonction permet d'effacer un fichier. | stdio.h |
RENAME | Cette fonction permet de renommer un fichier. | stdio.h |
REWIND | Cette fonction ramène le pointeur de fichier au début de ce fichier. | stdio.h |
SCANF | Cette fonction permet la lecture de texte suivant un certain format dans une console standard. | stdio.h |
SETBUF | Cette fonction perme de créer un tampon de fichier. | stdio.h |
SETJMP | Cette fonction permet d'effectuer la sauvegarde de la pile. | setjmp.h |
SETVBUF | Cette fonction permet de contrôler la taille d'un tampon du type de tamporisation du fichier. | stdio.h |
SIGNAL | Cette fonction permet d'effectuer un traitement de signal. | signal.h |
SIN | Cette fonction trigonométrique permet de retourner le sinus. | math.h |
SINH | Cette fonction trigonométrique permet de retourner le sinus hyperbolique. | math.h |
SPRINTF | Cette fonction permet d'effectuer l'écriture de texte selon un certain format à partir d'un tampon. | stdio.h |
SQRT | Cette fonction permet de retourner la racine carrée du nombre spécifié. | math.h |
SRAND | Cette fonction permet d'initialiser le générateur de nombre aléatoire. | stdlib.h |
SSCANF | Cette fonction permet la lecture de texte suivant un certain format à partir d'un tampon. | stdio.h |
STRCAT | Cette fonction permet la concaténation de chaînes. | string.h |
STRCHR | Cette fonction permet d'effectuer la recherche du premier caractère «c» dans la chaîne de caractères «str». | string.h |
STRCMP | Cette fonction permet d'effectuer la comparaison de deux chaînes de caractères. | string.h |
STRCPY | Cette fonction permet d'effectuer la copie d'une chaîne de caractères dans une autre chaîne de caractères. | string.h |
STRCSPN | Cette fonction permet d'effectuer la recherche de la sous-chaîne «str1» ne contenant aucun des caractères contenu dans «str2». | string.h |
STRERROR | Cette fonction pointe sur le message d'erreur correspondant à «noerr». | string.h |
STRLEN | Cette fonction permet de calculer la longueur de la chaîne de caractères. | string.h |
STRNCAT | Cette fonction permet d'ajouter les «n» premiers caractères de la chaîne de caractères «str1» à la chaîne de caractères «str2». | string.h |
STRNCMP | Cette fonction permet de comparer les «n» premiers caractères de la chaîne de caractères «str1» à la chaîne de caractères «str2». | string.h |
STRNCPY | Cette fonction permet de copier les «n» premiers caractères de la chaîne de caractères «str1» à la chaîne de caractères «str2». | string.h |
STRPBRK | Cette fonction permet d'effectuer la recherche dans la chaîne de caractères «source» de la chaîne de caractères «accept». | string.h |
STRRCHR | Cette fonction permet d'effectuer la recherche du dernière caractère «c» dans la chaîne de caractères «str». | string.h |
STRSPN | Cette fonction permet d'effectuer le calcul de la longueur de la chaîne de caractères «str1» dans lequel sont compris des caractères de la chaine de caractères «str2». | string.h |
STRSTR | Cette fonction permet de rechercher la chaîne de caractères «str2» dans la chaîne de caractères «str1». | string.h |
STRTOD | Cette fonction permet de convertir la chaîne de caractères en nombre de type «double». | stdlib.h |
STRTOK | Cette fonction permet de couper la chaîne 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 | Cette fonction permet de convertir la chaîne de caractères en nombre de type «long». | stdlib.h |
STRTOUL | Cette fonction permet de convertir la chaîne de caractères en nombre de type non-signée «long». | stdlib.h |
SYSTEM | Cette fonction permet de lancer une commande dans le système d'exploitation. | stdlib.h |
TAN | Cette fonction trigonométrique permet de retourner la tangente. | math.h |
TANH | Cette fonction trigonométrique permet de retourne la tangente hyperbolique. | math.h |
TIME | Cette fonction permet d'effectuer le calcul de l'heure courante en secondes. | time.h |
TMPFILE | Cette fonction permet d'effectuer la création d'un fichier temporaire. | stdio.h |
TMPNAM | Cette fonction permet de choisir le nom de création d'un fichier temporaire. | stdio.h |
TOLOWER | Cette fonction permet d'effectuer la conversion d'un caractère en lettre minuscule. | ctype.h |
TOUPPER | Cette fonction permet d'effectuer la conversion d'un caractère en lettre majuscule. | ctype.h |
UNGETC | Cette fonction permet d'effectuer la réécriture d'un caractère dans un fichier ayant été lu. | stdio.h |
VA_ARG | Cette fonction permet de donner l'argument (le paramètre) suivant de la fonction. | stdarg.h |
VA_END | Cette fonction permet de fixer le pointeur d'argument à la toute fin. | stdarg.h |
VA_START | Cette fonction permet de fixer le pointeur d'argument au tout début. | stdarg.h |
VFPRINTF | Cette fonction permet d'effectuer l'écriture de texte selon un certain format à l'aide de paramètre virtuel. | stdio.h |
VPRINTF | Cette fonction permet d'effectuer l'écriture de texte selon un certain format à l'aide de paramètre virtuel sur la console. | stdio.h |
VSPRINTF | Cette fonction permet d'effectuer l'écriture de texte selon un certain format à l'aide de paramètre virtuel à partir d'un tampon. | stdio.h |
Dernière mise à jour : Lundi, le 19 juillet 2010