Elle donne le nombre de caractère qu'il y a dans une variable alphanumérique (lettres). Elle compte aussi les espaces, les virgules, etc.…

Syntaxe :
LEN ( variable )

Exemple :
CLS
INPUT « Quel est votre nom ? » ; nom$
PRINT « Votre nom a » ; LEN ( nom$ ) ; « lettres »
END

Elles retournent les caractères qu'il y a dans une variables alphanumériques soit à partir de la droite (c'est la fonction RIGHT$) soit à partir de la gauche (c'est la fonction LEFT$). Le nombre de caractère à retourner est définit par le programmeur.
Remarque : si le nombre de caractère à retourner est supérieur au nombre de caractère de la variable, alors qbasic renvoie la variable

Syntaxe :
RIGHT$ ( variable , nombre de caractère à prendre à partir de la droite)
LEFT$ ( variable , nombre de caractère à prendre à partir de la gauche)

Exemple :
CLS
INPUT « Quel est votre nom » ; nom$
PRINT « votre nom commence par » ; LEFT$ (nom$ , 1) ; « et finit par » ; RIGHT$(nom$ , 1)
END

Elles servent toutes les deux à mettre des espaces.
La première (SPACE$) sert à les mettre à l'intérieur d'une variable. L'autre sert dans les fonctions du type PRINT.
Remarque : faites attention , pour SPC, il faut des points-virgules ( ; ) avant et après. Sinon, il y aura une tabulation et vos espaces.
On peut grâce à cette fonction écrire à la suite au lieu d'aller à la ligne à chaque fois, il suffit juste de ne rien mettre après le dernier point-virgule ( ; ). Pour réécrire par la suite à la ligne, il suffit de mettre un PRINT tout seul à la fin.
Remarque : faites attention , pour SPC, il faut des points-virgules ( ; ) avant et après. Sinon, il y aura une tabulation et vos espaces.
Remarque : Sachez que si on peut faire des additions avec des variables alphanumériques, tout le reste (soustractions, divisions, et multiplications sont impossibles)

Syntaxe :
SPACE$  (variable du nombre d'espace à faire)
; SPC (variable du nombre d'espace à faire) ;

Exemple :
CLS
mot1$ = « moi »
mot2$ = « toi »
PRINT mot1$ ; SPC ( 5 ) ; mot2$
mot$ = mot1$ + SPACE$ ( 5 ) + mot2$
PRINT mot$
END