Ich habe eine Win32-Konsole App, die das Spiel des Lebens in einem CMD-Fenster spielt.Wie wird das Zeichnen von hohen ASCII-Zeichen in der Visual Studio 15-Konsolenanwendung verwendet?
Ich möchte eine Box um das Feld mit einigen der Standard-Box Zeichnungszeichen wie ziehen: (186: ║), (187: ╗) (188: ╝), (200: ╚), (201 : ╔), (205: ═) aber ich komme nirgendwohin.
Zuerst während Build bekomme ich Warnungen wie: „Warnung C4566: Zeichen dargestellt durch universelle Zeichen Namen‚\ u2551‘kann nicht in der aktuellen Codepage (1252) dargestellt werden“
Der Code wird ausgeführt , aber es wird etwas anderes anstelle der Boxzeichen angezeigt. Ich habe so viele Eigenschaften durchsucht, wie ich finden konnte, aber ich habe keinen Platz gefunden, um die aktuelle Codepage zu ändern.
Irgendeine Idee, wie und wo man es ändert? Oder muss ich das in Windows vielleicht ändern? Ich spiele Win 7 Pro, wenn das wichtig ist.
Ich habe die Codepage des VS-Editors auf 850 (westeuropäische DOS) geändert, aber das hatte keine Auswirkungen auf die ausführbare Datei.
Das Konsolenfenster, das von Visual Studio geöffnet wird, unterstützt die Box Zeichen Zeichen seit ich sie mit Alt-Tastatur eingeben kann und sie zeigen sich gut. In der Quelle verwende ich "║", keine numerischen Werte - es ist Visual Studio, das sie als "was auch immer" interpretiert. – JSz
Sie können dieselbe Konsole mit cmd.exe öffnen, um chcp auszuführen. –