User Tools

Site Tools


fr:readbyte

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

fr:readbyte [2016/01/01 22:45] (current)
Line 1: Line 1:
 +===== ReadByte =====
 +==== Format ====
 +**readbyte**\\
 +**readbyte**()\\
 +**readbyte**(//​filenumber//​)
 +==== Description ====
 +Lit et retourne le prochain octet depuis un fichier. ​ Si le numéro de fichier n'est pas spécifié zéro (0) est utilisé par défaut.\\
 +Le fichier en question doit avoir été ouvert grâce à la fonction [[open|Openb]],​ de cette façon le codes ASCII CR/LF ne seront pas interprétés et traduits.
 +
 +==== Example ====
 +
 +<​code>​
 +cls
 +f$ = "​binary.dat"​
 +
 +print "​nouveau fichier"​
 +openb f$
 +reset
 +for t = 1 to 20
 +   n = r()
 +   print n+" ";
 +   ​writebyte n
 +next t
 +print
 +close
 +
 +print "​ouverture et lecture"​
 +openb f$
 +while not eof
 +   print readbyte()+"​ ";
 +end while
 +print
 +
 +print "​positionnement en 10 et lecture"​
 +seek 10
 +while not eof
 +   print readbyte()+"​ ";
 +end while
 +print
 +
 +close
 +
 +end
 +
 +function r()
 +   r = int(rand*256)
 +end function
 +</​code>​
 +Affichera quelque cose comme :
 +<​code>​
 +nouveau fichier
 +181 163 155 23 46 93 122 212 178 225 1 62 113 130 202 52 185 51 37 165 
 +ouverture et lecture
 +181 163 155 23 46 93 122 212 178 225 1 62 113 130 202 52 185 51 37 165 
 +positionnement en 10 et lecture
 +1 62 113 130 202 52 185 51 37 165 
 +</​code>​
 +
 +
 +
 +==== Voir Aussi ====
 +[[close|Close]],​ [[eof|Eof]],​ [[open|Open]],​ [[open|Openb]],​ [[readbyte|ReadByte]],​ [[readline|Readline]],​ [[reset|Reset]],​ [[write|Write]],​ [[writebyte|Writebyte]],​ [[writeline|Writeline]],​ [[exists|Exists]],​ [[seek|Seek]],​ [[size|Size]]
  
fr/readbyte.txt · Last modified: 2016/01/01 22:45 (external edit)