WRITE |
Écrire |
---|---|
AmigaBASIC | Commodore Amiga |
Syntaxe
WRITE expressionlist |
WRITE #filenumber,expressionlist |
Paramètres
Nom | Description |
---|---|
filenumber | Ce paramètre permet d'indiquer le numéro d'identification du fichier retourner précédemment par une instruction OPEN. |
chaine | Ce paramètre permet d'indiquer la liste d'expression à sortir. Les expressions peuvent êtres des chaînes de caractères ou des nombres et doivent être séparés par des virgules s'ils sont plusieurs. |
Description
Cette instruction permet l'écriture d'un message entre guillemet.
Remarques
- WRITE pour l'affichage : Lorsque les éléments sont écrit, chaque élément est séparé du dernier par une virgule. Les chaînes de caractères affichés sont délimités par des guillemets. Une fois le dernier élément affiché, AmigaBASIC insère une séquence de retour de chariot et de saut de ligne.
- PRINT vs WRITE : L'instruction WRITE écrit des valeurs numériques avec des espaces avant tandis que PRINT met un nombre positif.
- La différence entre WRITE# et PRINT#, c'est que le WRITE# insère des virgules entre les éléments, délimitent les chaîne des caractères avec des guillemets et les écrits dans le fichier. Par conséquent, il n'est pas nécessaire de mettre des délimiteurs explicite dans la liste. Une séquence de retour de chariot et de saut de ligne est insérée après que le dernier élément de la liste d'expression soit écrit dans le fichier.
Exemples
L'exemple suivant permet de montrer la différentes entre les instructions PRINT et WRITE :
A = 80 : B = 90 : C$ = "La fin"
WRITE A,B,C$
PRINT A,B,C$
on obtiendra un résultat semblable à ceci :
80,90,La fin80 90 La fin
L'exemple suivant permet d'écrire la valeur de 3 variables dans une fichier et relie le fichier ensuite :
LET A$ = "32" : LET B = -6 : LET C$ = "Jinny"
OPEN "O", #1, "INFO"
WRITE #1,A$,B,C$
CLOSE #1
OPEN "I",#1,"INFO"
INPUT #1,A$,B,C$
PRINT A$,B,C$
CLOSE #1
END
on obtiendra un résultat semblable à ceci :
32 -6 JinnyVoir également
Langage de programmation - AmigaBASIC - Références de commandes, d'instructions et de fonctions - OPEN
Langage de programmation - AmigaBASIC - Références de commandes, d'instructions et de fonctions - PRINT
Dernière mise à jour : Vendredi, le 21 juillet 2017