Section courante

A propos

Section administrative du site

Fonctions de chaîne de caractères

La forme générale d'une fonction de chaîne de caractères est :

fonction de chaîne (variable de chaîne de caractères ou paramètres)

Voici les fonction de chaîne de caractères :

Nom Description Machine cible
ADR Renvoie l'adresse où se trouvent le nom, la valeur et le pointeur de la variable en mémoire Atari seulement
ASC Renvoie la valeur ASCII (American Standard Code for Information Interchange) du premier caractère d'une chaîne de caractères. Tous les BASIC
CALL KEY Vérifie le clavier et renvoie la touche enfoncée ou une chaîne de caractères nulle si aucune touche n'est enfoncée Texas Instruments 99/4 seulement
CHR$ Renvoie une chaîne d'un caractère dont le caractère possède un code graphique ou de contrôle ASCII spécifié par un nombre ou une expression évalué de 0 à 255. Tous les BASIC
CVD Convertit une chaîne de 8 octets en un nombre à double précision IBM Advanced seulement
CVI Convertit une chaîne de 2 octets en un entier IBM Advanced uniquement
CVS Convertit une chaîne de 4 octets en un nombre de précision simple IBM Advanced seulement
FRE Renvoie la quantité de mémoire libre disponible pour l'entreposage de variables de chaîne de caractères Atari, Commodore PET, IBM Advanced, and Radio Shack Level II seulement
GET Même fonction que la touche d'appel Apple II et Commodore PET seulement
GET Lit un enregistrement d'une tuile aléatoire dans un tampon aléatoire IBM Advanced seulement
INKEY$ Même fonction que la touche d'appel IBM Advanced, Radio Shack Level II et Extended Colar seulement
INSTR Recherche une chaîne désignée commençant à une position indiquée pour une autre chaîne désignée et renvoie la position à laquelle la chaîne de caractères cible est trouvée IBM Advanced et Radio Shack Extended Color seulement
LEFT$ Renvoie le nombre spécifié de caractères, n, d'une chaîne commençant à gauche. Le format est le suivant :
LEFT$(string, n)
Non disponible sur Atari ou Texas Instruments 99/4
LEN Renvoie la longueur d'une chaîne spécifiée ou 0 si la chaîne de caractères est nulle. Tous les BASIC
MID$ Renvoie le nombre spécifié de caractères, n, d'une chaîne commençant à la position p. La forme est :
MID$(string position, n, p)
Non disponible sur Atari ou Texas Instruments 99/4
POS Renvoie une sous-chaîne de caractères d'une chaîne commençant à la position n. Le format est le suivant :
POS(string, substring, n)
Disponible dans IBM Advanced, Radio Shack Level II, Extended Color et Texas Instruments 99/4
RIGHT$ Similaire à LEFT$, mais renvoie le nombre spécifié de caractères d'une chaîne de caractères commençant à droite Non disponible dans Atari ou Texas Instruments 99/4
SEG$ Renvoie un nombre spécifié de caractères, n, d'une chaîne de caractères commençant à la position p, où p est un nombre représentant un caractère numéroté de gauche à droite dans la chaîne. Le format est le suivant :
SEG$(string, p, n)
Disponible uniquement dans Texas Instruments 99/4
STR$ Convertit une expression numérique en chaîne de caractères. Tous les BASIC
STRING$ Renvoie une chaîne de longueur n composée d'un caractère c. Le format est le suivant :
STRING$(n, c)
Disponible dans IBM Advanced, Radio Shack Level II et Extended Color seulement
VAL Convertit une chaîne en nombre. Tous les BASIC
VARPTR Même fonction que l'ADR IBM Advanced, Radio Shack Level II et Extended Coler seulement


Dernière mise à jour : Mardi, le 29 avril 2025