>>581こんな感じのコードです。
#include <stdio.h>
#include <conio.h>
void ShowCursol(int *,int *,int,int,int,int,int,int,int);
void MakeInputName(void);
void main(void)
{
  int y=0,x=0,get=0;
  printf("\x01b[2J\x01b[>1h\x01b[>5h");
  printf("\x1b[3;1H→");
  printf("\x1b[23;73H終了");
  printf("\x1b[13;33H名前入力");
  printf("\x1b[14;33H<=16Bite");
  printf("\x1b[1;31H名前:名無し");
  printf("\x1b[25;27Hカーソル移動12346789 決定+");
  for(;;)
  {
    if(kbhit()!=0) get=getch();
    else get=-1;
    if(get>='1' && get<='9')
      ShowCursol(&y,&x,5,10,3,1,4,7,get);
    if(get=='+' && y==2 && x==3)
      MakeInputName();
    if(get=='+' && y==4 && x==7) return;
  }
}