Impression dans la console Windows sur la position x, y

Je souhaite imprimer, dans une certaine position (X, Y), sur une console standard sous Windows.
J’ai essayé d’utiliser conio.h, mais il est obsolète / inexistant. Il y avait la méthode gotoxy (x, y) qui semble être ce que je veux. J’ai essayé ces méthodes, mais cela n’imprime que des caractères supplémentaires:

printf("%c[%d;%df",0x1B,y,x); printf("\x1B%c[%d;%df",0x1B,y,x); printf("\x1B[%d;%dH", 0x1B, y, x); 

Merci d’avance.

SetConsoleCursorPosition est l’appel de l’API Windows pour positionner le curseur dans une console.

Comme quelqu’un a commenté, “curses” est une bibliothèque de console multiplateforme pour faire des choses comme celle-ci: des implémentations existent pour Windows. (“PDcurses”, je pense, est une telle implémentation.) Celles-ci vous permettront de faire des choses comme la couleur, la position du curseur, etc., et de transférer votre programme vers un autre système d’exploitation, tel que Linux.

Les instructions printf vous listez sont des séquences d’échappement pour plusieurs types de terminaux. Malheureusement, Windows n’utilise pas de séquences d’échappement pour les opérations de positionnement terminal.