clrscr() в консольном VC++
Необходимо в консольном приложениии очистить экран и поместить курсор в позицию (0,0).
Заранее благодарен!
#include <windows.h>
....
void clrscr() {
HANDLE hOut = ::GetStdHandle(STD_OUTPUT_HANDLE);
COORD start = {0, 0};
CONSOLE_SCREEN_BUFFER_INFO info;
::GetConsoleScreenBufferInfo(hOut, &info);
::FillConsoleOutputCharacter(hOut, ' ', info.dwSize.X*info.dwSize.Y, start, NULL);
::SetConsoleCursorPosition(hOut, start);
}
....
#include <iostream.h>
#include <process.h>
main()
{
int s;
cout<<"Enter: ";
cin>>s;
system("cls");
cin>>s;
}