===== ReadByte =====
==== Formato ====
**readbyte**\\
**readbyte**()\\
**readbyte**(//filenumber//)
==== Descrição ====
Lê e devolve o próximo byte (8 bits) como um número de 0 a 255 de um ficheiro aberto. Se o número de ficheiro não for especificado então o zero (0) será assumido.
\\
O ficheiro deve ser aberto com a instrução [[open|Openb]] para que a tradução ASCII CR/LF não ocorra.
==== Exemplo ====
cls
f$ = "binary.dat"
print "new file"
openb f$
reset
for t = 1 to 20
n = r()
print n+" ";
writebyte n
next t
print
close
print "open and read"
openb f$
while not eof
print readbyte()+" ";
end while
print
print "position to 10 and read"
seek 10
while not eof
print readbyte()+" ";
end while
print
close
end
function r()
r = int(rand*256)
end function
mostará qualquer coisa como...
new file
181 163 155 23 46 93 122 212 178 225 1 62 113 130 202 52 185 51 37 165
open and read
181 163 155 23 46 93 122 212 178 225 1 62 113 130 202 52 185 51 37 165
position to 10 and read
1 62 113 130 202 52 185 51 37 165
==== Também ====
[[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]]