Zeichen in der Konsole
-
Hallo,
weiß da zufällig jemand von euch, wie ich solche Zeichen wie ▓, █, ▲, ● und ║ in die Konsole schreiben kann, ohne dass die Ausgabe dann nur ein Fragezeichen(?) ist?
Ich weiß nur dass man es so machen kann, indem man ne bsp.weise.char meineVariable = 177;
Variable schreibt und dann irgendwo zwischen << << einfügt, damit sie ausgegeben werden kann, aber ich will nicht extra alle 256 Zeichen so durchlaufen(gibts nicht mehr?!). Auch mit einer for Schleife hab ich es gemacht aber da kommen solche ║ Zeichen anstatt denen ich wollte.
Ich hoffe,dass ich mir ein bisschen helfen könnt
Mit freundlichen Grüßen,
Daniel
P.S.: Alles was mit Symbolen unter der Konsole zu tun hab, da bin ich ein
-
Das selbe habe ich auch mal gemacht, das Programm gibt alle 255 ASCII-Zeichen aus:
#include <iostream> #include <windows.h> #include <conio.h> using std::cout; using std::endl; void pause () { FlushConsoleInputBuffer(GetStdHandle(STD_INPUT_HANDLE)); getch(); } int main () { while (true) { for(unsigned int i=0;i<255 && !kbhit ();i++) { cout<<i<<" "<<static_cast <char> (i)<<endl; Sleep (500); if(i == 255) { i = 0; continue; } } pause (); } return 0; }
Das ganze gibt's als Download incl. exe:
http://www.cpp-world.de/Downloads/ASCIITable.rar
-
Danke mikey.
Ich tu dich in meine Credits hinzufügen, sobald mein Spiel fertig ist