1

g un pb (tout con sans doute) en C PC :

dans une fonction je fais :
fseek(track_stream, offset, SEEK_CUR) ;


sachant que offset est un long = 663L et que avant le fseek, track_stream->curp = XXXX:0054, je me demande bien pkoi APRES le fseek, je me retrouve avec track_stream->curp = XXXX:0004 (qui est d'ailleurs égal à track_stream->buffer)



for (i=0 ; i<480 ; i++) {
fread((char *) fakeScreenp[i * width], sizeof(char), 640/8, track_stream) ;
fseek(track_stream, offset, SEEK_CUR) ;
}

2

dans le for, au premier passage sur fread, ça plante pas
au premier passage sur fseek, ça plante pas mais track_stream->curp est mal modifié
au second passage sur fread ça plante joyeusement... bang

3

t'in ça inspire pô mon truc sad

4

Es-tu sûr que ce n'est pas:
for (i=0 ; i<480 ; i++) {
fread((char *) &fakeScreenp[i * width], sizeof(char), 640/8, track_stream) ;
fseek(track_stream, offset, SEEK_CUR) ;
}

qu'il faut mettre?
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

5

c effectivement ça.
enfin g pas encore essayé, mais je viens de m'en rendre compte à l'instant. Je venais justement le dire..
G honte...

Enfin merci bcp quand meme, ça confirme ce que je pensais smile

(en fait au debut j'avais pas besoin des index et apres g oublié de remettre le &...)

6

Voilà le gros danger du transtypage pencil
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.