Section courante

A propos

Section administrative du site

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