FILE_WRITEBUF

FILE_WRITEBUF N,E,C

ECRIT C CARACTÈRES DE L'EXPRESSION E DANS LE FICHIER TEXTE NUMÉRO N

  • Type: Commande
  • Paramètres: 3
  • Groupe: Fichiers Texte

ACTION

La commande FILE_WRITEBUF N,E,C écrit C caractères de l'expression string E dans le fichier texte numéro N. E est une expression de type string (variable string ou chaine de caractères ou mélange des deux). Si C est plus grand que le nombre de caractères de E, tous les caractères de E sont écrits puis des blancs (caractère ESPACE) sont écrits pour faire au total C caractères.

La variable V$ est du type string.

SYNTAXE : FILE_WRITEBUF N,E,C

  • N = numéro de fichier (entier ou réel). Doit être plus grand que 0 et inférieur ou égal au maximum de numéro de fichier texte permis.
  • E = expression chaîne de caractères.
  • C = nombre de caractères à écrire dans le fichier.

UTILISATION

  • La commande FILE_WRITEBUF est utilisée pour écrire un certain nombre de caractères dans un fichier texte.

ERREUR

  • Si le numéro N n'est pas une expression correcte.
  • Si le numéro N excède le maximum de numéro de fichier texte permis.
  • Si le numéro N n'est pas utilisé pour un fichier texte ouvert.
  • Si E n'est pas une expression string correcte.
  • Si C n'est pas une expression correcte.
  • Si C est inférieur ou égal à 0.

EXEMPLE

rem ouvrir un fichier en écriture

file_open_write 1,"mon_fichier.txt"

rem écrire 8 caractères

file_writebuf 1,"abcdefghijkl",8:rem "abcdefgh" est écrit

rem le fermer

file_close 1

EN RAPPORT

FILE_CLOSE

FILE_EOF()

FILE_OPEN_APPEND

FILE_OPEN_READ

FILE_OPEN_WRITE

FILE_READ

FILE_READBUF

FILE_READLN

FILE_READLN$()

FILE_WRITE

FILE_WRITELN