Praticamente dichiari una struttura CONSOLE_SCREEN_BUFFER_INFO, che, come si capisce dal nome, rappresenta informazioni riguardo lo schermo di console.codice:CONSOLE_SCREEN_BUFFER_INFO csbiInfo; HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE); GetConsoleScreenBufferInfo(hStdout, &csbiInfo); csbiInfo.dwCursorPosition.X = X-1; csbiInfo.dwCursorPosition.Y = Y-1; SetConsoleCursorPosition(hStdout, csbiInfo.dwCursorPosition);
Poi prendi l'handle (ossia il centro di controllo, approssimando) della finestra di console e la usi nella funzione GetConsole....per avere le informazioni attuali sullo schermo di console
Modifichi i valori e li inserisci di nuovo tramite la funzione Set.