0
¿how I can clear the window an start over?
for example I have a calculator and I finish an operation and I want to start from the beggining again, how I can do that with c++ (sorry if I have mistakes I barely know english) ty
3 Réponses
+ 2
Try to output "\x1b[0;39;49m2J" : this is the clear screen command for console with escape characters...
( '\x1b' is the hex char code for 1b -- 27 decimal -- in python, not sure you escape it by the same way in c++ )
If this work, you can change the end of the string by replacing '2J' by 1J for clear above cursor, and 0J for below ^^
+ 2
???
Escaping char are language independant ^^
Try just:
cout <<< "test" <<< endl;
cout <<< "\x1b[0;39;49m2J";
... inside the main function: if you see "test", that's not working, else you will see a blank screen ;)
( I've verified the syntaxe of hex char code in c++ )
Must not work in SoloLearn code playground...
0
ty, but I have doubts if it works un c++ I suppose I need a void and not an int