Такая сложная программа - мы жмём на кнопочки со стрелками, а она нам выдаёт координаты. Должна.
#include <iostream>
#include <conio.h>
using namespace std;
int x = 0;
int y = 0;
char act;
int ch;
int main()
{
  while (1)
  {
    act = getch();
    ch = int(act);
    switch (ch)
    {
      case 27: // escape
        exit(0);
      break;
      case 75: // влево
        --x;  
      break;
      case 77: // вправо
       ++x;  
      break;
      case 72: // вверх
        ++y;
      break;
      case 80: // вниз
        --y;
      break;
      default:
        cout << "Who is this button?\n";  // не ту кнопку нажали
    }
    cout << "x=" << x << ", y=" << y << "\n";
  }
}
А получается:
Who is this button?            (всегда)
предыдущие координаты (всегда, хотя я их вроде не заказывал)
новые координаты
Где я тут затупил?