FILE_READLN N,V

FILE_READLN N,V

LIT LA LIGNE COURANTE DU FICHIER TEXTE NUMÉRO N ET LA STOCKE DANS LA VARIABLE V


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


ACTION

La commande FILE_READLN N,V lit une ligne du fichier texte numéro N et la stocke dans la variable V.

La variable V doit être du même type que pour la commande d'écriture (FILE_WRITELN), mais comme le fichier est un fichier texte, toute variable de type string peut convenir.


SYNTAXE : FILE_READLN N,V

  • 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.
  • V = nom de variable de type chaîne de caractères, ou de même type que celui utilisé pour l'écriture.

UTILISATION

  • La commande FILE_READLN est utilisée pour lire une ligne d'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 V n'est pas un nom de variable correct.
  • Si V n'est pas une variable déclarée.

EXEMPLE

FILE_READLN.bas
dim a$
' choisir un répertoire
dir_is_shared_downloads
' détruire le fichier s'il existe
if file_exists("mon_fichier.txt")=1 then file_delete "mon_fichier.txt"
' créer un fichier et l'ouvrir pour écrire
file_open_write 1,"mon_fichier.txt"
' écrire 2 lignes dans ce fichier
file_writeln 1, "Salut"
file_writeln 1, "tout le monde!"
' le fermer
file_close 1
' ouvir ce fichier texte en lecture
file_open_read 1,"mon_fichier.txt"
' imprimer toutes ses lignes
while file_eof(1) <> 1
 file_readln 1,a$:print a$
end_while
' 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_WRITE

FILE_WRITEBUF

FILE_WRITELN