Estou querendo ler as setas do teclado (cima,baixo,esquerda,direita) e modificar um valor(posição i e j) de uma determinada matriz que esta sendo impressa no terminal (famoso jogo Snake), sem que o "cout<<" seja interrompido (no LINUX) - Estou usando função getch() para ler o buffer do teclado e minha matriz está a todo momento sendo impressa dentro de um for, modificando a posição em que o x aparece assim preenchendo o restante de espaço vazio (" "), alguma dica?