WRITE |
Écriture |
Visual Basic |
Syntaxe
Write #filenumber, [outputlist]
|
Paramètres
Nom |
Description |
filenumber |
Ce paramètre permet d'indiquer tout numéro de fichier valide. |
outputlist |
Ce paramètre permet d'indiquer une ou plusieurs expressions numériques ou de chaîne de caractères séparées par des virgules à écrire dans un fichier. |
Description
Cette instruction permet d'écrit les données brutes dans un fichier séquentiel.
Remarques
- Si vous omettez la liste de sortie et incluez une virgule après le numéro de fichier, une ligne vierge est imprimée dans le fichier. Plusieurs expressions peuvent être séparées par un espace, un
point-virgule ou une virgule. Un espace a le même effet qu'un point-virgule.
- Lorsque Write # est utilisé pour écrire des données dans un fichier, plusieurs hypothèses universelles sont suivies afin que les données puissent toujours être lues et correctement interprétées à
l'aide de Input #, indépendamment de la localisation :
Les données numériques sont toujours écrites en utilisant le point (.) comme séparateur décimal,
pour les données booléennes, #TRUE# ou #FALSE# est affiché, les mots-clefs True et False ne sont pas converties, quels que soient les paramètres régionaux,
les données de date sont écrites dans le fichier en utilisant le format de date universel, lorsque la date ou l'heure est manquante ou nulle, seule la partie fournie est écrite dans le fichier,
rien n'est écrit dans le fichier si les données de la liste de sortie sont vides, cependant, pour les données Null, #NULL# est écrit.
Pour les données d'erreur, la sortie apparaît sous la forme #ERROR errorcode#. Le mot-clef Error n'est pas convertie, quels que soient les paramètres régionaux.
- Contrairement à l'instruction Print #, l'instruction Write # insère des virgules entre les éléments et des guillemets autour des chaînes de caractères lorsqu'elles sont écrites dans le
fichier. Vous n'êtes pas obligé de mettre des délimiteurs explicites dans la liste. Write # insère un caractère de nouvelle ligne, c'est-à-dire un retour chariot (Chr(13)) ou
un retour chariot saut de ligne (Chr(13) + Chr(10)), après avoir écrit le dernier caractère de la liste de sortie dans le fichier.
Dernière mise à jour : Samedi, le 2 Janvier 2021