bonjour, j'ai un programme assez conséquent qui tient en plusieurs fichiers sources et je me suis apperçu qu'il devait y avoir une limite au nombre de caractères d'un fichier.h avec c++ builder4.
en effet, j'obtiens le message "fin de fichier inatendue dans la condition qui commence à la ligne 2 (un #ifndef).
je m'aperçois qu'en enlevant deux caractères, en plus, il me sort un deuxième message "[C++ Erreur] basemediaflip.h(342): E2048 Directive de préprocesseur inconnue : 'en'.
ceci correspond à une partie de l'instruction #ENdif . en fait, il ne voit que le "en du endif ; si je supprime 2 caractères dans un commentaire par exemple, il va me sortir le meme message mais avec "[C++ Erreur] basemediaflip.h(342): E2048 Directive de préprocesseur inconnue : 'endi'.
curieux et ennuyeux!!! quelqu'un a-t-il eu ce problème ou connait-il une solution autre que de rescinder le programme en un autre fichier?
merci
Partager