Liste des fonctions (aussi connu sous le nom de built-in functions) du langage de programmation CoCo-C :
Nom | Description |
---|---|
abs | Cette fonction permet de retourner la valeur absolue de l'expression spécifié. |
atoi | Cette fonction permet de convertir le nombre décimal représenté par une chaîne de caractères en un entier. |
atoib | Cette fonction permet de convertir l'entier non signé de la base spécifié représenté par la chaîne de caractères spécifié en un entier et renvoie sa valeur. |
bascmd | Cette fonction permet d'envoyer un ensemble sélectionné de commandes BASIC à l'interpréteur BASIC du CoCo. |
cls | Cette fonction permet d'effacer l'écran de texte du Coco. |
cmp | Cette fonction permet de mettre le CoCo 3 en mode vidéo composite. |
coco2 | Cette fonction permet de mettre le CoCo 3 en mode pseudo CoCo 2 (un Coco 3 peut jamais émuler parfaitement un CoCo 2). |
coco3 | Cette fonction permet de ramener le CoCo 3 en mode CoCo 3. |
cursor | Cette fonction permet de positionner le curseur de l'écran de texte du CoCo à la valeur spécifié. |
dtoi | Cette fonction permet de convertir le nombre décimal signé dans la chaîne de caractères spécifié en un entier spécifié et renvoie la longueur du champ numérique trouvé. |
exit | Cette fonction permet de fournir un moyen de terminer un programme. |
fast | Cette fonction permet de mettre le CoCo 3 en mode haute vitesse. |
fclose | Cette fonction permet de fermer le fichier associé avec le descripteur de fichier spécifié. |
fclosall | Cette fonction permet de fermer tous les fichiers ouverts. |
fgetc | Cette fonction permet de lire le prochain caractère dans le fichier associé avec le descripteur de fichier spécifié. |
fgets | Cette fonction permet de lire une chaîne de caractères d'un fichier associé avec le descripteur de fichier spécifié. |
fopen | Cette fonction permet d'ouvrir un fichier avec le nom spécifié et le type d'accès de fichier spécifié. |
fprintf | Cette fonction permet d'écrire une chaîne de caractères avec un certain format avec le descripteur de fichier spécifié. |
fputc | Cette fonction permet d'écrire le caractère spécifié dans le fichier associé avec le descripteur de fichier spécifié. |
fputs | Cette fonction permet d'écrire la chaîne de caractères spécifié dans le fichier associé avec le descripteur de fichier spécifié. |
fscanf | Cette fonction permet de lire une entrée selon le format spécifié dans le fichier associé avec le descripteur de fichier spécifié. |
getc | Cette fonction permet de lire le prochain caractère d'un fichier associé avec le descripteur de fichier spécifié. |
getch | Cette fonction permet de demander un simple caractère de l'entrée standard et retourne un entier positif dans l'intervalle de 0 à 255. |
getchar | Cette fonction permet de demander un simple caractère de l'entrée standard et retourne un entier positif dans l'intervalle de 0 à 127. |
getcurs | Cette fonction permet de retourner la position courante du curseur de l'écran de texte du CoCo. |
getftyp | Cette fonction permet de retourner le type du fichier du dernier fichier ouvert. |
getkey | Cette fonction permet de vérifier si au moins une touche du clavier du CoCo a été enfoncé. |
gets | Cette fonction permet de lire une chaîne de caractères à partir de l'entrée standard et les place dans le tampon de caractères spécifié jusqu'à ce qu'un caractère de nouvelle ligne soit rencontré. |
getwidth | Cette fonction permet de retourner la largeur actuel de l'écran d'un écran de texte standard du CoCo 3. |
iniacia | Cette fonction permet d'initialiser l'ACIA-PAK (RS232) et règle le débit en bauds à la valeur spécifié. |
iniser | Cette fonction permet d'initialiser le port série interne du CoCo (imprimante) et fixe le taux de baud à la valeur spécifié. |
is2coco | Cette fonction permet de vérifier si le matériel du micro-ordinateur est un CoCo 1 ou n CoCo 2. |
is3coco | Cette fonction permet de vérifier si le matériel du micro-ordinateur est un CoCo 3. |
isalnum | Cette fonction permet de vérifier si le caractère spécifié est un caractère alphanumérique. |
isalpha | Cette fonction permet de vérifier si le caractère spécifié est un caractère alphabétique. |
isascii | Cette fonction permet de vérifier si le caractère spécifié est un caractère ASCII. |
iscntrl | Cette fonction permet de vérifier si le caractère spécifié est un caractère de contrôle. |
isdigit | Cette fonction permet de vérifier si le caractère spécifié est un chiffre décimal. |
islower | Cette fonction permet de vérifier si le caractère spécifié est un caractère minuscule. |
isprint | Cette fonction permet de vérifier si le caractère spécifié est un caractère imprimable. |
ispunct | Cette fonction permet de vérifier si le caractère spécifié est un caractère de ponctuation. |
isspace | Cette fonction permet de vérifier si le caractère spécifié est un caractère d'espace. |
isupper | Cette fonction permet de vérifier si le caractère spécifié est un caractère majuscule. |
isxdigit | Cette fonction permet de vérifier si le caractère spécifié est un chiffre hexadécimal. |
itoa | Cette fonction permet de convertir le nombre spécifié en une chaîne de caractères contenant sa représentation. |
itoab | Cette fonction permet de convertir le nombre spécifié en une chaîne de caractères contenant sa représentation selon la base spécifié. |
itod | Cette fonction permet de convertir le nombre spécifié en chaîne de caractères de décimal signé avec la longueur spécifié. |
itou | Cette fonction permet de convertir le nombre spécifié en chaîne de caractères de décimal non-signé avec la longueur spécifié. |
itox | Cette fonction permet de convertir le nombre spécifié en chaîne de caractères de hexadécimal avec la longueur spécifié. |
kill | Cette fonction permet de supprimer le fichier associé avec le nom de fichier spécifié. |
left | Cette fonction permet d'ajuster vers la gauche la chaîne de caractères spécifié. |
loadm | Cette fonction permet de charger en mémoire un fichier de langage machine associé avec le nom de fichier spécifié. |
locate | Cette fonction permet de positionner le curseur de l'écran de texte du CoCo 3 à la coordonnée spécifié. |
pad | Cette fonction permet de placer le nombre d'occurrence spécifié du caractère spécifié dans la chaîne de caractères spécifié. |
peek | Cette fonction permet de lire un simple octet à l'adresse mémoire spécifié. |
peekw | Cette fonction permet de lire un mot à l'adresse mémoire spécifié. |
poke | Cette fonction permet d'écrire un octet à l'adresse mémoire spécifié. |
pokew | Cette fonction permet d'écrire un mot à l'adresse mémoire spécifié. |
printf | Cette fonction permet d'afficher un texte formaté sur la sortie standard. |
putc | Cette fonction permet d'écrire le caractère spécifié vers le fichier associé avec le descripteur de fichier spécifié. |
putch | Cette fonction permet d'écrire le caractère spécifié vers la sortie standard. |
putchar | Cette fonction permet d'écrire le caractère 7 bits spécifié vers la sortie standard. |
puts | Cette fonction permet d'écrire une chaîne de caractères avec une terminaison nulle vers la sortie standard. |
rename | Cette fonction permet de renommer le fichier associé avec les noms de fichiers spécifiés. |
restore | Cette fonction permet d'enlever l'effet de settrap. |
reverse | Cette fonction permet d'inverser l'ordre des caractères dans une chaîne de caractères avec une terminaison nulle. |
rgb | Cette fonction permet de mettre le mode vidéo RVB (RGB) du CoCo 3. |
rscinit | Cette fonction permet de configurer et d'initialiser un tampon défini par l'utilisateur requis pour la bibliothèque d'entrée/sortie du CoCo-C. |
savem | Cette fonction permet de sauvegarder une programme de langage machine ou de données binaires de la mémoire vers le fichier associé au nom du fichier spécifié. |
scanf | Cette fonction permet de lire une série de champs à partir de l'entrée standard CoCo. |
serout | Cette fonction permet d'envoyer le caractère spécifié vers le port série interne (imprimante) du CoCo. |
settrap | Cette fonction permet de remplacer la routine attrapant les erreur par défaut du BASIC et de définir une fonction utilisateur. |
sign | Cette fonction permet de retourner de retourner le signe de la valeur spécifié. |
slow | Cette fonction permet de mettre le CoCo 3 en mode basse vitesse. |
sprintf | Cette fonction permet de formater une chaîne de caractères spécifié et de copier le résultat dans un emplacement mémoire. |
sscanf | Cette fonction permet de lire des données formaté de la mémoire vers le tampon spécifié. |
strcat | Cette fonction permet d'ajouter une chaîne de caractères à la source spécifié à la fin de la chaîne de caractères de destination spécifié. |
strchr | cette fonction permet de retourner un point vers la première occurrence du caractère spécifié dans la chaîne de caractères spécifié. |
strcmp | Cette fonction permet de retourner un entier inférieur à, égale à ou supérieur à zéro selon la comparaison de deux chaînes de caractères. |
strcpy | Cette fonction permet de copier la chaîne de caractères source vers la chaîne de caractères destinataire et de retourner la chaîne de caractères destinataire. |
strlen | Cette fonction permet de retourner un compteur du nombre de caractères dans la chaîne de caractères spécifiés. |
stncat | Cette fonction permet d'ajouter le nombre de caractères spécifiés dans la chaîne de caractères spécifiés vers la fin de la chaîne de caractères destinataire et de retourner la chaîne de caractères destinataire. |
stncmp | Cette fonction permet de retourner un entier inférieur à, égale à ou supérieur à zéro selon la comparaison de deux chaînes de caractères de longueur spécifié. |
stncpy | Cette fonction permet de copier le nombre de caractères spécifié dans la chaîne de caractères source vers la chaîne de caractères de destination et de retourner la chaîne de caractères de destination. |
toascii | Cette fonction permet de retourner le caractère spécifié en son équivalent ASCII. |
tolower | Cette fonction permet de retourner la minuscule du caractère spécifié. |
toupper | Cette fonction permet de retourner la majuscule du caractère spécifié. |
uain | Cette fonction permet de demander un simple caractère du ACIA-PAK externe (RS232). |
uaout | Cette fonction permet d'envoyer le caractère spécifié vers le ACIA-PAK externe (RS232). |
utoi | Cette fonction permet de convertir un nombre décimal non-signé en sa représentation dans une chaîne de caractères et retourne la longueur du champ numérique trouvé. |
xtoi | Cette fonction permet de convertir le nombre hexadécimal en sa représentation dans une chaîne de caractères et retourne la longueur du champ hexadécimal trouvé. |
Dernière mise à jour : Vendredi, le 24 juillet 2020