How can I clear screen when user input something ? In c++ | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

How can I clear screen when user input something ? In c++

Clear screen

20th Jul 2019, 6:29 PM
The unknown 321
The unknown 321 - avatar
4 Answers
+ 1
There are two ways: system("cls"); Or: #include <windows.h> void ClearScreen() { COORD cursorPosition; cursorPosition.X = 0; cursorPosition.Y = 0; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), cursorPosition); } The second way is much better than the first.
20th Jul 2019, 6:51 PM
B K
+ 1
When you use system("cls"); in for loop, for example in console snake game, the console will flashing which is irritating. But if you use the second way, there won't be any flashing. On the other hand, if you use first or second method out side the loop, there won't be any difference.
20th Jul 2019, 7:57 PM
B K
0
What's the difference ?
20th Jul 2019, 7:22 PM
The unknown 321
The unknown 321 - avatar
0
Oh ok thanks for the tip. I don't why sololearn don't have these things
21st Jul 2019, 3:51 AM
The unknown 321
The unknown 321 - avatar