Я пытаюсь сделать игру в C, используя сетку 3x3, используя массив 2d:
| о | _ | _ | | _ | _ | _ | | _ | _ | _ |
Кто-нибудь знает, как я могу переместить 'o' из других позиций (например, от 0,0 до 0,1) без отображения другой сетки?
Не переносимый, но очень простой способ, если вы находитесь под терминалом Unix, использующим escape-последовательности :
#define gotoxy(x,y) printf("\033[%d;%dH", (y), (x)) int main(void) { gotoxy(4, 2); printf("o"); return 0; }
должно печатать что-то вроде:
|_|_|_| |_|o|_| |_|_|_|
без перерисовки всей сетки