2017-09-16 2 views
0

J'ai vraiment besoin de ça pour mes devoirs. Voici mon code:Comment imprimer le caractère ╔ (et d'autres caractères) en utilisant Unicode dans Xcode?

int main() { 
    printf("%c\n", 0x2554); 
} 

Et il produit à: T

Je sais que c'est une question aussi simple, mais je l'ai passé des heures à rechercher et essayer de trouver la solution, mais je ne pouvais pas obtenir exactement Ce dont j'ai besoin. On m'a dit de le faire en ASCII, mais la recherche me dit que ça ne marche pas vraiment. Alors, comment puis-je imprimer ces caractères étranges en utilisant Unicode? Merci.

+0

Essayez 'std :: wcout << (wchar_t) 0x2554';' – user0042

Répondre

0

Le spécificateur de format %c est destiné aux caractères de 8 bits. 0x2554 est un caractère de 16 bits. Utilisez le spécificateur de format %lc ou %C pour les caractères de 16 bits.

int main() { 
    printf("%lc\n", 0x2554); 
}