La ligne avec le wsprintf plante avec ce message d'erreur:
main.c:38:1: converting escape sequence to execution character set: Illegal byte sequence
Après tests, cela vient du symbole ° (degré), car si je le remplace par un espace çà compile... Mais comment faire pour intégrer ce symbole malgré tout ?
En effet, çà fonctionne (en mode graphique, pas testé la console mais y'a pas de raison)... M'enfin s'il faut se taper le remplacement à la main, c'est pas génial. Merci !
Autre précision, il se peut que ça veuille pas compiler si tu mets un digit directement derrière, genre '\xB09' pour afficher °9.
Et bien dans ce cas pas de panique, tu peux simplement remplacer '\xB0' par '\260' (tu peux meme le faire tout le temps dans le doute remarque).
Ouais, vive l'octal. Mais je suis passé à Visual C++ 2003 (Visual C++ Toolkit 2003 pour compiler et PSDK Windows Server 20003 pour les autres outils et .h/.lib indispensables), qui lui convertit directement les caractères en Unicode comme il se doit (et surtout, çà me permettra de m'assurer de mes sources compilent sur les deux compilateurs majeurs lol)...