[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à


