Bonsoir,
Ayant découvert, grace à ce post, où se trouvaient les 4 symboles des jeux de carte (carreau, trèfle, etc.),
et ayant également découvert (en testant bêtement les trous) qu'il y en avait d'autres en A1, 2, 4 et 7,
il m'est venu l'idée de faire une 'tite boucle pour les afficher facilement, mais mal m'en a pris :
Ce bout de code affiche des choses incohérentes, style des petits carrés 2x2 contenant 00 01, 00 02, etc. (et l'affichage dans un navigateur n'arrange rien,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for(i=0; i<8; i++) { printf("\xE2\x99\xA%c", i); // avec ou sans '\n' à la fin de la chaîne c'est pareil. }
je vois bien en "Prévisualisation du message" que c'est autre chose qui s'affiche *ici* ) :
Par contre, en y allant ligne par ligne, ça fonctionne très bien :
Et en Bash, la même boucle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 printf("\xE2\x99\xA0"); printf("\xE2\x99\xA1"); printf("\xE2\x99\xA2");
fonctionne aussi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 char=( 0 1 2 3 4 5 6 7 ) for i in ${char[*]}; do printf "\xE2\x99\xA$i"; done
♠♡♢♣♤♥♦♧
Une idée de comment faire afficher correctement ma boucle en C ?
Merci d'avance,
Partager