8Fermer10
Lionel DebrouxLe 21/05/2007 à 09:04
Ca devrait être "unsigned short size = *(unsigned short *)begin", non ?

Si tu as des fichiers de taille impaire, attention à ne pas lire des mots de 16 bits ou des longs de 32 bits à des adresses impaires: le processeur ne sait pas faire, et ça donne "Address Error". Peut-être est-ce le plantage que tu vois.
Ici, tu n'as pas de chances d'être banni parce que tu ne comprends pas ça... mais sur d'autres forums, ça arrive.