WRITE |
Écriture |
---|---|
ST BASIC |
Syntaxe
WRITE [expression], expression |
WRITE# [ expression ], expression |
Description
Cette instruction permet l'écriture d'un message entre guillemet.
Remarques
- Comme les commandes PRINT, WRITE envoie la sortie à l'écran, mais que WRITE affiche des virgules entre les éléments et des guillemets autour des chaînes de caractères. Chaque élément est séparé du suivant sur le terminal par une virgule.
- Les valeurs de chaîne de caractères s'affichent avec des guillemets et après le dernier élément, le curseur est placé au début de la ligne suivante. L'instruction WRITE envoie une ligne vide au terminal si vous ne spécifiez pas de liste d'expressions à générer.
- L'instruction WRITE# est similaire à WRITE mais envoie les données vers un fichier séquentiel, pas vers le terminal. Le numéro de fichier est le numéro avec lequel vous avez ouvert le fichier. Vous devez avoir ouvert le fichier en mode O.
- L'instruction WRITE# est préférable à PRINT# lorsque vous prévoyez de relire les données avec une série d'instructions INPUT#. La sortie de WRITE# est sous la forme requise pour lire les données avec précision.
- Les règles de formation de l'expression sont les mêmes que celles de PRINT#.
Exemples
Voici des exemples typiques de l'utilisation de l'instruction WRITE :
- WRITE X,Y,A$
Voici un autre exemple :
on obtiendra le résultat suivant :
10583"BONNE AUTOMOBILE"
Ok
Voici des exemples typiques de l'utilisation de l'instruction WRITE# :
- WRITE #1,X,Y,A$
Voici un autre exemple :
- 10 KWH=34.275
- 20 K$="MOYENNE DE KILOWATT HEURES PAR SEMAINE"
- 30 WRITE #2,K$,KWH
Cela écrit sur le disque comme ceci :
"MOYENNE DE KILOWATT HEURES PAR SEMAINE" ,34.275Fermez le fichier, rouvrez-le pour entrer, puis lisez le fichier :
- 40 INPUT #2,K$,KWH
"MOYENNE DE KILOWATT HEURES PAR SEMAINE" à K$ et 34,275 à B$
Dernière mise à jour : Vendredi, le 7 Août 2020