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
Version imprimable
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
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).
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