2017-07-27 7 views
0

J'essaie de créer un jeu 2048 en C++ en utilisant la console Win32. Est-il possible d'inclure le symbole de la boîte ─ dans la console? Si non, y a-t-il un remplacement pour ce symbole autre que le tiret et le trait de soulignement normal? Je code sur Windows 10 dans Visual Studio 2015. Merci!Comment puis-je inclure des caractères de boîte en C++?

+2

Si vous choisissez le bon jeu de caractères, vous devriez l'obtenir. [UTF-8] (https://en.wikipedia.org/wiki/Geometric_Shapes) a aussi beaucoup. – tadman

+0

vous avez besoin de chiffres à l'intérieur de la boîte, pas vous? Donc, juste une case ne va pas aider – user463035818

+0

Comment ferais-je cela? Utilisation de char? Parce que quand je le colle dans mon code, dans la console il montre des points d'interrogation – mendel3

Répondre

0

Vous pouvez essayer Box Drawing avec Unicode. Fondamentalement, vous utilisez des caractères de dessin de boîte pour créer les conteneurs que vous souhaitez et les remplir. Ensuite, vous remplacez les numéros, en laissant les boîtes en place.

La manipulation de la console est délicate, alors préparez-vous à ressentir de la frustration, mais vous pouvez faire ce que vous essayez.

+0

Merci, puis-je simplement copier et coller un de ces caractères dans mon code? – mendel3

+0

Cochez cette question et les réponses. Cela devrait aider. https://stackoverflow.com/q/2849010/1795429 – OneHoopyFrood

+0

@ mendel3 [Oui] (http://fr.cppreference.com/w/cpp/language/string_literal). Il n'y a pas de texte mais du texte codé. Votre fichier source a un encodage ['charset source'] (vous dites à votre compilateur ce que c'est), votre sortie du compilateur a un encodage ["charset d'exécution"] (vous dites à votre compilateur à quoi convertir), votre console a un encodage ["codepage"] (allez 'chcp'), la bibliothèque d'exécution de votre programme pourrait sentir ce que c'est et convertir vers/depuis et le temps d'exécution pourrait également être influencé par les fonctions locales que votre programme appelle et les variables d'environnement. Police de caractère… –