Ciao Vuott ,
l'istruzione
if a[j] + a[j +1] + a[j +2] + a[j+3] = 340 then
non dovrebbe essere cosi postata ?
if a[j] + a[j +1] + a[j +2] + a[j+3] + a[j+4] = 341 then ' 240 + 98+1+1+1 = 341 ??
print " il quarto byte che vale 1 e' posto all'indirizzo : " ; j +3
solo che in entrambi i casi salta l'errore " out of bound"
funziona solo se si fa cosi' :
if a[j] = 240 then 'ovviamente se cerco il dato 240
print " il byte che vale 240 e' posto all'indirizzo : " ; j
----------------------------------------------------------------
facendo in questo modo molto grezzo il discorso fila ma e un tantino uno schifo
FOR j = 534850 TO 535480
IF a[j] = 240 THEN
IF a[j + 1] = 98 THEN
IF a[j + 2] = 1 THEN
IF a[j + 3] = 1 THEN
IF a[j + 4] = 1 THEN
PRINT " il byte di controllo da me cercato e' alla posizione : "; j + 3
EXIT
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
NEXT
a voi