This shows you the differences between two versions of the page.
ro:readbyte [2017/08/25 02:25] junior-root [Descriere] |
ro:readbyte [2020/02/28 10:46] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== ReadByte (Funcție) ===== | ||
- | > **Engleză: | ||
- | ==== Format ==== | ||
- | **readbyte**\\ | ||
- | **readbyte** ( )\\ | ||
- | **readbyte** ( [[integerexpressions|număr_fișier]] ) | ||
- | |||
- | Întoarce un [[integerexpressions|număr_întreg]]. | ||
- | ==== Descriere ==== | ||
- | Citește și returnează următorul octet (8 biți) ca un număr cuprins între 0-255 dintr-un fișier deschis. Dacă nu este specificat niciun număr de fișier, fișierul cu numărul 0 va fi folosit.\\ | ||
- | Fișierul ar trebui deschis cu instrucțiunea [[open|Openb]] pentru a nu avea loc conversia caracterelor de sfârșit de linie (CR/LF).\\ | ||
- | Dacă se citește un port serial deschis cu [[OpenSerial|OpenSerial]] atunci nicio conversie nu va avea loc. În plus, valoarea -1 va fi returnată dacă nu există date în buffer-ul de primire. | ||
- | ==== Exemplu ==== | ||
- | < | ||
- | cls | ||
- | f$ = " | ||
- | print " | ||
- | openb f$ | ||
- | reset | ||
- | for t = 1 to 20 | ||
- | n = r() | ||
- | print n+" "; | ||
- | | ||
- | next t | ||
- | |||
- | close | ||
- | print " | ||
- | openb f$ | ||
- | while not eof | ||
- | print readbyte()+" | ||
- | end while | ||
- | |||
- | print "du-te la poziția 10 și citește" | ||
- | seek 10 | ||
- | while not eof | ||
- | print readbyte()+" | ||
- | end while | ||
- | |||
- | close | ||
- | end | ||
- | function r() | ||
- | r = int(rand*256) | ||
- | end function | ||
- | </ | ||
- | va afișa ceva de genul: | ||
- | < | ||
- | fișier nou | ||
- | 142 31 180 59 1 50 23 64 185 11 22 52 30 195 157 92 63 155 40 135 | ||
- | deschide și citește | ||
- | 142 31 180 59 1 50 23 64 185 11 22 52 30 195 157 92 63 155 40 135 | ||
- | du-te la poziția 10 și citește | ||
- | 22 52 30 195 157 92 63 155 40 135 | ||
- | </ | ||
- | |||
- | ==== Vezi și ==== | ||
- | {{page> | ||
- | ==== Istoric ==== | ||
- | |1.1.4.0|S-a adăugat portul serial| | ||