Liste des fonctions (aussi connu sous le nom de built-in functions) du langage de programmation Lattice C :
| Nom | Description |
|---|---|
| abs | Cette fonction permet de retourner la valeur absolue du nombre spécifié. |
| acos | Cette fonction trigonométrique permet de retourner l'arc cosinus. |
| asin | Cette fonction trigonométrique permet de retourner l'arc sinus. |
| atan | Cette fonction trigonométrique permet de retourner l'arc tangente. |
| atan2 | Cette fonction trigonométrique permet de retourner l'arc tangente de Y/X. |
| atof | Cette fonction permet de convertir une chaîne de caractères en une valeur «float». |
| atoi | Cette fonction permet de convertir une chaîne de caractères en une valeur entière «int». |
| atol | Cette fonction permet de convertir une chaîne de caractères en une valeur entière «long». |
| calloc | Cette fonction permet d'effectuer une réservation de n*taille d'octets de mémoire dynamique et de mettre à 0 tous les valeurs. |
| ceil | Cette fonction permet de demander la valeur maximale d'un nombre, soit l'entier le plus proche supérieur ou égal au nombre. |
| clearerr | Cette procédure permet d'éliminer les indices d'erreurs et de fin de fichier. |
| close | Cette fonction permet de fermer un fichier ouvert ou périphérique. |
| clrerr | Cette procédure permet d'éliminer les indices d'erreurs et de fin de fichier. |
| cos | Cette fonction trigonométrique permet de retourner le cosinus. |
| cosh | Cette fonction trigonométrique retourne le cosinus hyperbolique. |
| creat | Cette fonction permet de créer un fichier et de l'ouvrir. |
| drand48 | Cette fonction permet de retourner un nombre aléatoire d'une distribution dans l'intervalle de 0,0 à 1,0. |
| ecvt | Cette fonction permet de convertir un nombre à virgule flottante en une chaine de caractères. |
| erand48 | Cette fonction permet de retourner un nombre aléatoire d'une distribution dans l'intervalle de 0,0 à 1,0 en utilisant les données de génération de nombre spécifié. |
| exit | Cette procédure permet de mettre fin à l'exécution d'un programme avec une valeur de retour. |
| exp | Cette fonction permet de calculer l'exponentiel de la valeur spécifié. |
| fabs | Cette fonction permet de calculer la valeur absolue d'un nombre réel. |
| fclose | Cette fonction permet de fermer un fichier. |
| feof | Cette fonction permet d'indiquer si la fin du fichier est atteint. |
| ferror | Cette fonction permet de retourner le code d'erreur d'entrée/sortie du fichier. |
| fflush | Cette fonction permet de vider le tampon du fichier. |
| floor | Cette fonction permet de retourner la valeur minimale d'un nombre, soit l'entier le plus proche inférieur ou égal au nombre. |
| fmod | Cette fonction retourne le reste d'une division de a/b d'un nombre réel. |
| frexp | Cette fonction permet d'effectuer la séparation de la mantisse et de l'exposant. |
| fscanf | Cette fonction permet la lecture de texte suivant un certain format dans un fichier. |
| fgetc | Cette fonction permet d'effectuer la lecture d'un caractère dans un fichier. |
| fgets | Cette fonction permet d'effectuer la lecture d'une chaîne de caractères dans un fichier. |
| fileno | Cette fonction permet de demander l'identificateur Handle d'un fichier. |
| fopen | Cette fonction permet d'effectuer l'ouverture d'un fichier. |
| fprintf | Cette fonction permet d'effectuer l'écriture de texte selon un certain format dans un fichier. |
| fputc | Cette fonction permet d'effectuer l'écriture d'un caractère dans un fichier. |
| fputs | Cette fonction permet d'effectuer l'écriture d'une chaîne de caractères dans un fichier. |
| fread | Cette fonction permet d'effectuer la lecture d'un bloc de mémoire dans un fichier. |
| fseek | Cette fonction permet d'effectuer la position du pointeur de fichier. |
| ftell | Cette fonction permet de connaître la position du pointeur de fichier. |
| fwrite | Cette fonction effectue l'écriture d'un bloc de mémoire dans un fichier. |
| freopen | Cette fonction permet de fermer le fichier et de réouvrir un fichier en lui affectant un pointeur. |
| free | Cette procédure permet de libérer un bloc de mémoire. |
| getc | Cette fonction permet d'effectuer la lecture d'un caractère dans un fichier. |
| getchar | Cette fonction permet d'effectuer la lecture d'un caractère à partir de la console standard. |
| getmem | Cette fonction permet de demander un bloc de mémoire. |
| getml | Cette fonction permet de demander un long bloc de mémoire. |
| gets | Cette fonction permet d'effectuer la lecture d'une chaîne de caractères à partir de la console standard. |
| isalnum | Cette fonction permet d'indiquer si le caractère est alphanumérique (A à Z et a à z et 0 à 9). |
| isalpha | Cette fonction permet d'indiquer si le caractère est alphabétique (A à Z et a à z). |
| isascii | Cette fonction permet d'indiquer si le caractère est un caractère ASCII. |
| iscntrl | Cette fonction permet d'indiquer si le caractère est un caractère de contrôle. |
| iscsym | Cette fonction permet d'indiquer si le caractère est un identificateur C valide. |
| iscsymf | Cette fonction permet d'indiquer si le premier caractère est un identificateur C valide. |
| isdigit | Cette fonction permet d'indiquer si le caractère est un nombre. |
| isgraph | Cette fonction permet d'indiquer si le caractère est un caractère graphique. |
| islower | Cette fonction permet d'indiquer si le caractère est une lettre minuscule. |
| isprint | Cette fonction permet d'indiquer si le caractère est imprimable. |
| ispunct | Cette fonction permet d'indiquer si le caractère est un signe de ponctuation (!,?,...). |
| isspace | Cette fonction permet d'indiquer si le caractère est un espace. |
| isupper | Cette fonction indique si le caractère est une lettre majuscule. |
| isxdigit | Cette fonction indique si le caractère est un nombre hexadécimal (0 à F). |
| jrand48 | Cette fonction permet de retourner un nombre aléatoire d'une distribution dans l'intervalle de 0 à 2 147 483 647 en utilisant les données de génération de nombre spécifié. |
| lcong48 | Cette fonction permet de retourner un nombre aléatoire d'une distribution de congruence linéaire. |
| ldexp | Cette fonction permet de retourner la valeur de produit par la puissance 2. |
| log | Cette fonction permet de retourner le logarithme naturel ou népérien. |
| log10 | Cette fonction permet de retourner le logarithme décimal. |
| longjmp | Cette procédure effectue la restauration de la pile dans un saut non local. |
| lrand48 | Cette fonction permet de retourner un nombre aléatoire d'une distribution dans l'intervalle de 0 à 4 294 967 295. |
| lseek | Cette fonction permet d'effectuer le positionnement du pointeur de fichier. |
| malloc | Cette fonction permet une allocation de mémoire dynamique de «n» octets. |
| matherr | Cette fonction permet de fixer un gestionnaire d'erreur mathématique. |
| max | Cette fonction permet de retourner la valeur maximal entre deux valeurs. |
| min | Cette fonction permet de retourner la valeur minimal entre deux valeurs. |
| modf | Cette fonction permet de transformer un nombre réel en partie entière et en décimal (fraction). |
| movmem | Cette fonction permet de copier un bloc de mémoire. |
| mrand48 | Cette fonction permet de retourner un nombre aléatoire d'une distribution dans l'intervalle de 0 à 2 147 483 647. |
| nrand48 | Cette fonction permet de retourner un nombre aléatoire d'une distribution dans l'intervalle de 0 à 4 294 967 295 en utilisant les données de génération de nombre spécifié. |
| open | Cette fonction permet de préparer un fichier ou un périphérique pour la détamporisation d'entrée/sortie. |
| pow | Cette fonction retourne le calcul de x à la puissance y. |
| printf | Cette fonction permet d'effectuer l'écriture de texte selon un certain format sur la console. |
| putc | Cette fonction permet d'effectuer l'écriture de caractère dans un fichier. |
| putchar | Cette fonction effectue l'écriture de caractère sur la console. |
| puts | Cette fonction permet d'effectuer l'écriture d'une chaine de caractères sur la console. |
| rand | Cette fonction retourne un nombre pseudo-aléatoire entier. |
| rbrk | Cette fonction permet d'enlever les points d'arrêt. |
| read | Cette fonction permet de lire les données d'un fichier ouvert ou un d'un périphérique. |
| remove | Cette fonction permet de supprimer un ou plusieurs fichiers. |
| rename | Cette fonction permet de renommer un fichier. |
| repmem | Cette fonction permet de répliquer des valeurs un bloc de mémoire. |
| rewind | Cette procédure ramène le pointeur de fichier au début de ce fichier. |
| rlsmem | Cette fonction permet de libérer un bloc de mémoire. |
| rlsml | Cette fonction permet de libérer un long bloc de mémoire. |
| sbrk | Cette fonction permet d'allouer un bloc de mémoire de la taille spécifié. |
| scanf | Cette fonction permet la lecture de texte suivant un certain format dans une console standard. |
| seed48 | Cette procédure initialise le générateur de nombre aléatoire réentrant en 48 bits. |
| setbuf | Cette procédure permet de créer un tampon de fichier. |
| setjmp | Cette fonction permet d'effectuer la sauvegarde de la pile. |
| setmem | Cette fonction permet de fixer un bloc de mémoire avec la valeur de l'octet spécifié. |
| setnbf | Cette procédure permet de fixer un fichier sans tampon. |
| sin | Cette fonction trigonométrique permet de retourner le sinus. |
| sinh | Cette fonction trigonométrique retourne le sinus hyperbolique. |
| sprintf | Cette fonction permet d'effectuer l'écriture de texte selon un certain format à partir d'un tampon. |
| sqrt | Cette fonction retourne la racine carré du nombre spécifié. |
| srand | Cette procédure initialise le générateur de nombre aléatoire. |
| sscanf | Cette fonction permet la lecture de texte suivant un certain format à partir d'un tampon. |
| stcarg | Cette fonction permet de demander un paramètre. |
| stccpy | Cette fonction permet de copier les «n» premiers caractères de la chaine de caractères «str1» à la chaine de caractères «str2». |
| stcd_i | Cette fonction permet de convertir une chaine de caractères décimal en entier. |
| stch_i | Cette fonction permet de convertir une chaine de caractères hexadécimal en entier. |
| stci_d | Cette fonction permet de convertir un nombre entier en chaine de caractères décimal. |
| stcis | Cette fonction permet d'effectuer 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». |
| stcisn | Cette fonction permet d'effectuer 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». |
| stclen | Cette fonction permet de calculer la longueur de la chaine de caractères. |
| stcpm | Cette fonction permet de rechercher une correspondance de motif sans ancre. |
| stcpma | Cette fonction permet de rechercher une correspondance de motif avec ancre. |
| stcu_d | Cette fonction permet de convertir un nombre naturel en chaine de caractères décimal. |
| stpblk | Cette fonction permet de sauter les espaces blancs dans une chaine de caractères. |
| stpbrk | Cette fonction effectue la recherche dans la chaine de caractères «source» de la chaine de caractères «accept». |
| stpchr | Cette fonction permet d'effectuer la recherche du premier caractère «c» dans la chaine de caractères «str». |
| stpcpy | Cette fonction permet d'effectuer la copie d'une chaine de caractères dans une autre chaine de caractères. |
| stpsym | Cette fonction permet de sauter les symboles dans une chaine de caractères. |
| stptok | Cette fonction permet de demander un jeton dans une chaine de caractères. |
| strcat | Cette fonction permet la concaténation de chaines de caractères. |
| strchr | Cette fonction permet d'effectuer la recherche du premier caractère «c» dans la chaine de caractères «str». |
| strcmp | Cette fonction permet d'effectuer la comparaison de deux chaines de caractères. |
| strcpy | Cette fonction permet d'effectuer la copie d'une chaine de caractères dans une autre chaine de caractères. |
| strcspn | Cette fonction permet d'effectuer la recherche de la sous-chaine «str1» ne contenant aucun des caractères contenu dans «str2». |
| strlen | Cette fonction permet de calculer la longueur de la chaine de caractères. |
| strncat | Cette fonction permet d'ajouter les «n» premiers caractères de la chaine de caractères «str1» à la chaine de caractères «str2». |
| strncpy | Cette fonction permet de copier les «n» premiers caractères de la chaine de caractères «str1» à la chaine de caractères «str2». |
| strncmp | Cette fonction permet de comparer les «n» premiers caractères de la chaine de caractères «str1» à la chaine de caractères «str2». |
| strpbrk | Cette fonction permet d'effectuer la recherche dans la chaine de caractères «source» de la chaine de caractères «accept». |
| strrchr | Cette fonction permet d'effectuer la recherche du dernière caractère «c» dans la chaine de caractères «str». |
| strspn | Cette fonction permet d'effectuer 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». |
| strtol | Cette fonction permet de convertir la chaine de caractères en nombre de type «long». |
| stscmp | Cette fonction permet d'effectuer la comparaison de deux chaines de caractères. |
| stspfp | Cette fonction permet d'analyser un motif de fichier. |
| tan | Cette fonction trigonométrique permet de retourner la tangente. |
| tanh | Cette fonction trigonométrique permet de retourner la tangente hyperbolique. |
| toascii | Cette fonction effectue la conversion d'un entier en format ASCII. |
| tolower | Cette fonction permet d'effectuer la conversion d'un caractère en lettre minuscule. |
| toupper | Cette fonction permet d'effectuer la conversion d'un caractère en lettre majuscule. |
| ungetc | Cette fonction permet d'effectuer la réécriture d'un caractère dans un fichier ayant été lu. |
| unlink | Cette fonction permet de supprimer un ou plusieurs fichiers. |
| write | Cette fonction permet d'écrire les données d'un fichier ouvert ou un d'un périphérique. |
| _exit | Cette procédure permet terminer immédiatement un programme avec une valeur de retour. |
Dernière mise à jour : Dimanche, le 15 octobre 2017