C++ Я хотел бы, чтобы очистить экран CMD Я видел несколько вариантов первого являетсяClear Screen с помощью
system('clr');
но не хочу использовать систему причину, то это делает его зависимым от окна, то же самое с версией Unix
если я попробовать
cout << string(22, '\n');
тогда моя следующая строка текста находится в нижней части экрана, и я хочу его на самом верху. Как я могу очистить экран и вернуть текст в верхнюю часть экрана?
Так сказать, у меня есть это.
cout<<string(22, '\n');
cout<<"************Question 1 *******"<<endl;
cout<<"WHO WAS THE FIRST BLACK PRESEDENT?"<<endl;
cout<<"(1) Obama"<<endl;
cout<<"(2) Bush"<<endl;
cout<<"(3) Jordan" <<endl;
cin>>answer>>endl;
это очистит экран затем положить MyMenu в нижней части экрана ... Как я могу сделать это четкий экран и поставить вопрос/ответ обратно в верхней части экрана.
Вы изучили какое-то решение, такое как ncurses/PDCurses? Это не совсем кросс-платформенный, но он будет делать то, что вы хотите. – CmdrMoozy
как насчет 'clrscr()' –
Я думал, что clrscr() была функцией только для компилятора ... как в просто борланд? –