Bonjour,
Je programme dans Visual Studio, en C, un programme de type console sous Windows 10.
Le code page de ma console est 65001
Le code
Le résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 printf("%-15s - %s\n", "Present", "present"); printf("%-15s - %s\n", "Présent", "present"); wprintf(L"%-15S - %s\n", L"Présent", L"present");
Comme on le voit les deux lignes avec accent ne sont pas correctement alignées, n'y a-t-il pas un moyen simple (j'ai du mal à imaginer qu'il n'y en ait pas) pour faire marcher (ce qui aurait dû marcher) un truc aussi basique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Present - present Présent - present Présent - present
Il va de soit qu'une solution consistant à positionner le curseur au bon endroit pour les alignements ne me convient pas du tout
Partager