как отчищать экран при его обновлении в игре на CLion
void Draw(){
system("cls");
for(int i = 0; i < width; i = i + 1) {
cout << "#";
}
cout << endl;
for(int i = 0; i < height; i = i + 1) {
for (int k = 0; k < width; k = k + 1) {
if (k == 0 || k == width - 1) {
cout << "#";
}
if(i == y && k == x)
{
cout<<"0";
}
else if(i == fruitY && k == fruitX)
{
cout<<"F";
}
else
{
cout << " ";
}
}
cout << endl;
}
for(int i = 0; i < width; i = i + 1) {
cout << "#";
}
cout << endl;
}
как сделать, что бы в CLion при очищении экрана он не рисовался под старым, а рисовался заново? Оставил часть кода с помощью которого делал обновление: