ReadCharacter()

Syntaxe

Resultat.c = ReadCharacter(#Fichier [, Format]))
Description
Lit un caractère.

Arguments

#Fichier Le fichier à utiliser.
Format (optionnel) Le format du caractère à lire. Peut être l'une des valeurs suivantes:
  #PB_Ascii  : 1 octet non signé.
  #PB_Unicode: 2 octets non signés (par défaut en mode unicode).
  #PB_UTF8   : entre 1 et 4 octets non signés.
Si cet indicateur n'est pas définie, le format de lecture dépend de l'option utilisée avec CreateFile(), OpenFile() ou ReadFile().

Valeur de retour

Renvoie le caractère lu ou zéro si une erreur s'est produite.

Exemple

  If CreateFile(0, "Test.txt")  ; Ouvre un fichier existant ou en crée un nouveau s'il n'existait pas
    FileSeek(0, Lof(0))         ; Place le pointeur à la fin du fichier en utilisant le résultat de Lof() 
    WriteCharacter(0,65)
    WriteStringN(0, "... une autre ligne à la fin du fichier.")
    CloseFile(0)
  EndIf
  If ReadFile(0, "Test.txt")  ; Si le fichier peut être lu , on continue...
    While Eof(0) = 0          ; Boucle tant que la fin du fichier n'est pas atteinte. (Eof = 'End Of File') 
      Debug ReadCharacter(0)  ; Affiche ligne par ligne le contenu du fichier
    Wend
    CloseFile(0)              ; Ferme le fichier précédemment ouvert
  Else
    MessageRequester("Information","Impossible d'ouvrir le fichier!")
  EndIf

Voir aussi

WriteCharacter(), ReadAsciiCharacter(), ReadUnicodeCharacter(), OpenFile(), ReadFile()

OS Supportés

Tous

<- ReadByte() - File Index - ReadData() ->