Bonjour,
Je travail sur un projet en mode console et j'aimerais savoir s'il est possible de charger la table cp437 en C pour utiliser ses caracteres dans la console.
Merci
Bonjour,
Je travail sur un projet en mode console et j'aimerais savoir s'il est possible de charger la table cp437 en C pour utiliser ses caracteres dans la console.
Merci
Salut,
Pour changer le code page de la console sous Windows, la fonction de l'API win32 à utiliser (inclure window.h) est SetConsoleOutputCP(487).
Thierry
"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
"If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow
FAQ-Python FAQ-C FAQ-C++
+
Malheureusement, la doc de SetConsoleOutputCP() indique que ça ne marche pas si tu ne règles pas d'abord la console pour utiliser une police True Type (ce qui à ma connaissance, n'est pas l'option par défaut).
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
J'ai d'ailleurs souvenir d'un post de JolyLoic qui traitait de ce problème sur le forum C++: http://www.developpez.net/forums/showthread.php?t=19262
Arelien.Regat-Barrel semblait avoir trouvé un moyen de changer la police (e.g. Lucida Console) depuis le code: http://www.developpez.net/forums/sho...79&postcount=9
Je n'ai jamais encore testé
Thierry
"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
"If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow
FAQ-Python FAQ-C FAQ-C++
+
Partager