[2]
FILE *map_stream ;
int handle ;
_dos_creat("map", _A_NORMAL, &handle) ;
chsize(handle, nbTiles*sizeof(short)) ;
map_stream = fdopen(handle, "r+b") ;
[/2]
tout en sachant que la création avec _dos_creat et la changement de taille de fichier avec chsize sont effectués SANS AUCUN PROBLEME !
parce que tout ce que je sais c qu'apres mon pitit fdopen, map_stream = 0 #bouhhhhh##sniff#
et le tout bien entendu, ne déconne que ds certains cas dont je ne comprend pas les particularités.. (a vrai dire je n'en connais qu'un.. (de cas))
j'avais bien pensé à trop de fichiers ouverts, mais comme la plupart du temps ça fonctionne, il me parrait finalement impossible que ça vienne de là




)