Travailler avec des chaînes
Une chaîne en SPEL+ est un ensemble de caractères ASCII (Code &h01 à &hff) d'une longueur maximale de 255.
Vous devez déclarer les chaînes dans vos programmes avec l'instruction Chaîne.
Tous les noms de variable de chaîne doivent se terminer par un suffixe de signe dollar ($).
Le tableau suivant affiche les commandes de chaîne disponibles dans SPEL+.
| Mot clé | Description |
|---|---|
| Asc | Renvoie la valeur ASCII décimale du premier caractère d'une chaîne. |
| Chr$ | Renvoie le caractère correspondant au code de caractère. |
| FmtStr | Formate une expression numérique ou date/heure. |
| FmtStr$ | Formate une expression numérique ou date/heure. |
| Hex$ | Renvoie une chaîne contenant la valeur hexadécimale d'un nombre. |
| InStr | Renvoie la position d'une sous-chaîne dans une chaîne. |
| LCase$ | Renvoie la chaîne spécifiée en caractères minuscules. |
| Left$ | Renvoie une sous-chaîne commençant par le premier caractère d'une chaîne. |
| Len | Renvoie la longueur (nombre de caractères) d'une chaîne. |
| LTrim$ | Renvoie la chaîne spécifiée sans les espaces de gauche. |
| Mid$ | Renvoie une sous-chaîne d'une chaîne. |
| ParseStr | Analyse une chaîne dans un tableau de marques. |
| Right$ | Renvoie une sous-chaîne à partir de la fin d'une chaîne. |
| RTrim$ | Renvoie la chaîne spécifiée sans les espaces de droite. |
| Space$ | Renvoie une chaîne contenant un nombre spécifié de caractères d'espace (ASCII 32). |
| Str$ | Convertit un nombre en chaîne. |
| String | Déclarer une variable chaîne dans un programme. |
| Tab$ | Renvoie une chaîne d'onglet. |
| Trim$ | Renvoie la chaîne spécifiée sans les espaces précédents et suivants. |
| UCase$ | Renvoie la chaîne spécifiée en caractères majuscules. |
| Val | Convertit une chaîne en nombre. |