fopen : File descriptor value too large

Le problème exposé dans ce sujet a été résolu.

Bonjour,

Au bout d'un certain nombre à fopen, il me renvoie un "File descriptor value too large" (message stderno).

Je ne sais pas du tout ce que c'est … et google ne m'a pas aidé :(

Le problème c'est que l'erreur à l'air de survenir de façon aléatoire. Pour préciser, le programme tourne sur une calculatrice (nspire), mais le toolchain est classique.

Si vous avez une idée de la source de l'erreur, je suis preneur ! Merci

Effectivement je n'ai aucun fclose dans le fichier :3

Pour ma défense, c'est un bout de code (assez long tout de même) que j'ai récupéré (donc je n'en suis pas d'auteur :D) pour lire des images.

Je vais refaire ça proprement, et je poste les résultats.

EDIT: Apparamment le fclose ne résout pas le problème .. je m'attaque au iostream et cie

+0 -0

En fait après relecture approfondie du code, j'avais un return très sale avant la fin de la fonction où je fermais le fichier (fclose) … :°

Donc problème bien résolu avec le fclose, mais dès que j'aurais le temps, je le referai en C++ propre ;)

EDIT : @juke : Sur calculatrice nspire (ndless). Le bug arrivait à la 9ème ouverture.

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte