Voici un tableau de référence des différents procédures ou fonctions de «B» avec les prototypes :
| Procédure ou fonction | Prototype | Description |
|---|---|---|
| ASCBCD | ascbcd(v,n,s) | Cette fonction permet de convertir les «n» caractères ASCII du vecteur «v» en son code BCD. |
| BCDASC | bcdasc(s,v,n) | Cette fonction permet de convertir les «n» caractères BCD du vecteur «v» en son code minuscule ASCII. |
| CHAR | char(s,n) | Cette fonction permet de retourner le caractère situé à la position spécifié dans une chaine de caractères. |
| CHARB | charb(s,n) | Cette fonction permet de retourner le caractère situé à la position spécifié dans une chaine de caractères à 6-bits. |
| CLOSE | close(u) | Cette fonction effectue la fermeture d'un fichier. |
| CONCAT | concat(a, b1, b2, ... b10) | Cette fonction permet de juxtaposer différentes chaines de caractères et de le retourner en paramètre. |
| EXIT | exit() | Cette procédure met fin à l'exécution d'un programme. |
| FLUSH | flush() | Cette fonction vide le tampon du fichier courant. |
| GETARG | getarg(a,b,n) | Cette fonction permet de demander un argument d'une fonction. |
| GETCHAR | getchar() | Cette fonction effectue la lecture d'un caractère à partir de l'entrée courante. |
| GETSTR | getstr(a) | Cette fonction effectue la lecture d'une chaine de caractères à partir de l'entrée courante. |
| GETVEC | getvec(n) | Cette fonction permet de retourner un vecteur de la taille spécifié. |
| IOERRORS | ioerrors(n) | Cette fonction permet de fixer le mode de sortie d'un fichier non-existant. |
| LCHAR | lchar(s,n,c) | Cette fonction permet de modifier le caractère situé à la position spécifié dans une chaine de caractères. |
| LCHARB | lcharb(s,n,c) | Cette fonction permet de modifier le caractère situé à la position spécifié dans une chaine de caractères à 6-bits. |
| NARGS | nargs() | Cette fonction permet de retourner le nombre d'argument passer pour l'appel de la fonction. |
| OPENR | openr(u,s) | Cette fonction permet d'ouvrir un fichier en lecture seulement. |
| OPENW | openw(u,s) | Cette fonction permet d'ouvrir un fichier en écriture seulement. |
| PRINTF | printf(texte,...) | Cette fonction effectue l'écriture de texte selon un certain format sur la sortie standard. |
| PUTCHAR | putchar(caractere) | Cette fonction effectue l'écriture de caractère sur la sortie courante. |
| PUTSTR | putstr(a) | Cette fonction effectue l'écriture d'une chaine de caractères sur la sortie courante. |
| REREAD | reread() | Cette fonction permet de relire la ligne courante. |
| RLSEVEC | rlsevec(v,n) | Cette fonction permet de restituer un vecteur de la taille spécifié. |
| SYSTEM | system(a) | Cette fonction permet d'envoyer une chaine de caractères sur la sortie système. |
Dernière mise à jour : Mercredi, le 8 février 2006