how can i control the cursor???

hi , i've aquestion , how can i place the cursor of input where i want
to input in a specific destination on the screen;
thanks
Here is a small program I put together that moves the cursor to position 10,10 on the screen. You can modify it to move the cursor where you want.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream.h>
#include <stdlib.h>
#include <windows.h>

void curPos(int, int);

int main()
{
      system("CLS");
      curPos(10,10);
      cout << "10,10" << endl;
      system("PAUSE");
      return 0;
}

void curPos(int x, int y) {
  HANDLE hStdout;
  CONSOLE_SCREEN_BUFFER_INFO csbiInfo;
  hStdout=GetStdHandle(STD_OUTPUT_HANDLE);
  GetConsoleScreenBufferInfo(hStdout, &csbiInfo);
  csbiInfo.dwCursorPosition.X=x;
  csbiInfo.dwCursorPosition.Y=y;
  SetConsoleCursorPosition(hStdout, csbiInfo.dwCursorPosition);
}
Last edited on
Topic archived. No new replies allowed.