Lawrence écrivait : > Je te crois... mais j'en reviens toujours pas ! :/ > Donc ca vient de stdarg.h qui n'est 100% compatible C++ ( ou du moins > pas avec la class string)
C'est normal, lire les arguments directement sur la pile c'est vraiment de la bidouille, et est à la limite de la portabilité ! En C++, un objet est un concept. En pratique, c'est une chose assez complexe : les fonctions peuvent changer d'adresse selon la classe, on peut faire du "dynamic_cast", on peut passer par référence, ou par copie, etc. C'est pas du tout évident pour un compilateur de savoir comment un objet va être passé dans les arguments "...". Bon, ok pour ".c_str()" ? Je m'occupe du changement de nom des fichiers dans les prochains jours ... Vivement les vacances, car là je suis écrasé par les projets. @+ Haypo -- Victor STINNER, étudiant en génie informatique à l'UTBM (GI02) http://www.haypocalc.com/perso/
