Bonjour,

Simple question esthétique concernant les symboles qu'on peut afficher en mode console.
J'ai la fonction suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Affiche une carte
void carte_afficher(Carte* carte) {
 
    char coul;
    switch(carte->c) {
        case COUL_PIQUE: coul = '\6'; break;
        case COUL_COEUR: coul = '\3'; break;
        case COUL_TREFLE: coul = '\5'; break;
        case COUL_CARREAU: coul = '\4'; break;
        default: coul = '?';
    }
 
    printf("%c%c", carte->s, coul);
}
En gros qui m'affiche une carte à jouer avec le symbole qui va bien !

Sous Windows l'effet en console est séduisant
Sous mon serveur Linux par contre, les symboles spéciaux ne s'affichent pas du tout (pas d'espace ni de caractère spéciaux, du vide en quelque sorte).
Note: je me connecte à mon serveur Linux sous Windows par SSH via un client Putty.

Est-il possible de les afficher ou non ?
Je pensais que la table ASCII était universelle pourtant...

Merci !