Pas de dépendances
#include <windows.h> #include <stdio.h> #include <locale.h> int main() { setlocale (LC_ALL,""); printf("ÉTAGE île noël âtre forêt repère être ça\n"); return 0; }
Vous avez surement remarqué, si vous écrivez un mot avec un accent dans un printf, sous la console, ça devient souvent un caractère bizarre. Cela est du au fait que la console DOS n'a pas le même codepage que Windows. Autrement dit, tous les caractères ASCII étendus (au dela de 127) sont différents sous la console, et sous Windows. Il suffit d'utiliser la fonction setlocale pour définir la codepage de la console. Si vous lancez le programme, vous voyez que tous mes mots accentués apparaissent correctement.