Liste des fonctions (aussi connu sous le nom de built-in functions) du langage de programmation APW C :
Nom | Description |
---|---|
abs | Cette fonction retourne la valeur absolue. |
acos | Cette fonction trigonométrique retourne l'arc cosinus. |
asin | Cette fonction trigonométrique retourne l'arc sinus. |
atan | Cette fonction trigonométrique retourne l'arc tangente. |
atan2 | Cette fonction trigonométrique retourne 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». |
c2pstr | Cette fonction permet de convertir une chaine de caractères de style C en une chaine de caractères de style Pascal. |
ceil | Cette fonction retourne la valeur maximale d'un nombre, soit l'entier le plus proche supérieur ou égal au nombre. |
clearerr | Cette procédure élimine les indices d'erreurs et de fin de fichier. |
close | Cette fonction permet de fermer le descripteur de fichier. |
cos | Cette fonction trigonométrique retourne le cosinus. |
cosh | Cette fonction trigonométrique retourne le cosinus hyperbolique. |
creat | Cette fonction permet de créer un nouveau fichier ou réécrire un fichier existant. |
dup | Cette fonction permet de dupliquer un descripteur de fichier ouvert. |
ecvt | Cette fonction permet de convertir un nombre réel étendue en chaine de caractères. |
exit | Cette procédure met fin à l'exécution d'un programme avec une valeur de retour. |
exp | Cette fonction calcul l'exponentiel de la valeur spécifié. |
fabs | Cette fonction permet de calculer la valeur absolue d'un nombre réel. |
faccess | Cette fonction permet de fournir l'accès aux informations de contrôle et d'état pour les fichiers spécifiés. |
fclose | Cette fonction permet d'effectuer la fermeture d'un fichier. |
fcntl | Cette fonction permet d'effectuer des opérations de contrôle sur un descripteur de fichier. |
fcvt | Cette fonction permet de convertir un nombre réel en chaine de caractères. |
fdopen | Cette fonction permet d'associer un identificateur de fichier à un identificateur de fichier standard. |
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. |
fgetc | Cette fonction permet d'effectuer la lecture d'un caractère dans un fichier. |
fileno | Cette fonction permet de demander l'identificateur d'un 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 permet de retourner le reste d'une division de a/b d'un nombre réel. |
fopen | Cette fonction permet d'effectuer l'ouverture d'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 chaine de caractères dans un fichier. |
fread | Cette fonction permet d'effectuer la lecture d'un bloc de mémoire de taille n*taille octets dans un fichier. |
freopen | Cette fonction permet de fermer le fichier et réouvre un fichier en lui affectant un pointeur. |
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. |
fseek | Cette fonction permet d'effectuer la position du pointeur de fichier. |
ftell | Cette fonction permet de connaitre la position du pointeur de fichier. |
fwrite | Cette fonction permet d'effectuer l'écriture d'un bloc de mémoire de taille n*taille octets dans un fichier. |
getc | Cette fonction effectue la lecture d'un caractère dans un fichier. |
getchar | Cette fonction effectue la lecture d'un caractère à partir de la console standard. |
getenv | Cette fonction permet d'effectuer la lecture d'une variable d'environnement système. |
gets | Cette fonction permet d'effectuer la lecture d'une chaine de caractères à partir de la console standard. |
getw | Cette fonction permet d'effectuer la lecture d'un mot dans un fichier. |
hypot | Cette fonction permet de calculer la distance euclidienne. |
ioctl | Cette fonction permet de contrôler un périphérique. |
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 ASCII. |
iscntrl | Cette fonction permet d'indiquer si le caractère est un caractère de contrôle. |
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 permet d'indiquer si le caractère est une lettre majuscule. |
isxdigit | Cette fonction permet d'indiquer si le caractère est un nombre hexadécimal (0 à F). |
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 permet d'effectuer la restauration de la pile dans un saut non local. |
lseek | Cette fonction permet d'effectuer le positionnement du pointeur de fichier Handle. |
malloc | Cette fonction permet une allocation de mémoire dynamique de «n» octets. |
memccpy | Cette fonction permet de copie un tampon source dans un tampon de destination de «n» octets ou s'arrête lorsqu'il rencontre le caractère spécifié. |
memchr | Cette fonction permet de rechercher un caractère dans le tampon de «n» octets. |
memcmp | Cette fonction permet de rechercher un tampon de recherche dans le tampon de données de «n» octets. |
memcpy | Cette fonction permet de copier un tampon source dans un tampon de destination de «n» octets. |
memset | Cette fonction permet de remplir avec un caractère un tampon de «n» octets. |
modf | Cette fonction transforme un nombre réel en partie entière et en décimal (fraction). |
onexit | Cette fonction permet d'enregistrer une fonction étant appeler lors du processus normal de terminaison. |
open | Cette fonction permet d'effectuer l'ouverture d'un fichier en lecture et écriture. |
p2cstr | Cette fonction permet de convertir une chaine de caractères de style Pascal en chaine de caractères de style C. |
pow | Cette fonction permet de retourner 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 permet d'effectuer 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. |
putw | Cette fonction permet d'effectuer l'écriture d'un mot sur la console. |
qsort | Cette procédure permet d'effectuer une tri d'un tableau avec la méthode «QuickSort». |
rand | Cette fonction retourne un nombre pseudo-aléatoire entier. |
read | Cette fonction permet d'effectuer la lecture d'un fichier. |
rewind | Cette procédure permet de ramener le pointeur de fichier au début de ce fichier. |
scanf | Cette fonction permet la lecture de texte suivant un certain format dans une console standard. |
setbuf | Cette procédure permet de créer un tampon de fichier. |
setjmp | Cette fonction permet d'effectuer la sauvegarde de la pile. |
setvbuf | Cette fonction permet de contrôler la taille d'un tampon du type de tamporisation du fichier. |
sin | Cette fonction trigonométrique retourne le sinus. |
sinh | Cette fonction trigonométrique retourne le sinus hyperbolique. |
sqrt | Cette fonction permet de retourner la racine carré du nombre spécifié. |
srand | Cette procédure permet d'initialiser le générateur de nombre aléatoire. |
sscanf | Cette fonction permet la lecture de texte suivant un certain format à partir d'un tampon. |
strcat | Cette fonction permet la concaténation de chaines de caractères. |
strchr | Cette fonction permet d'effectuer la recherche du premier caractère spécifié dans la chaine de caractères spécifié. |
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 spécifié ne contenant aucun des caractères contenu dans la chaine de caractères spécifié. |
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». |
strncmp | Cette fonction permet de comparer 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». |
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 effectue la recherche du dernière caractère spécifié dans la chaine de caractères spécifié. |
strspn | 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». |
strtok | 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». |
strtol | Cette fonction permet de convertir la chaine de caractères en nombre de type «long». |
tan | Cette fonction trigonométrique permet de retourner la tangente. |
tanh | Cette fonction trigonométrique permet de retourner la tangente hyperbolique. |
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'effectuer des écritures dans un fichier précédemment ouvert. |
Dernière mise à jour : Vendredi, le 13 octobre 2017