Это зависит от вашей ОС / компилятора. Например, в VC ++ вы можете использовать this , а пример можно найти здесь .
#include <windows.h>
int main(){
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
COORD pos = {3, 6};
SetConsoleCursorPosition(hConsole, pos);
WriteConsole(hConsole, "Hello", 5, NULL, NULL);
return 0;
}
Если вы хотите сделать это в Linux с помощью компилятора g ++, вы можете использовать специальные библиотеки, такие как curses, или написать собственную реализацию (это будет немного сложно). Например, просто поместив курсор в нужную позицию, вы можете использовать это:
void gotoxy(int x,int y)
{
printf("%c[%d;%df",0x1B,y,x);
}
void clrscr(void)
{
system("clear");
}
int main() {
int x=10, y=20;
clrscr();
gotoxy(x,y);
printf("Hello World!");
}