Начитавшись статей на MSDN, связанных с нажатием и последующим выводом, хотелось бы посмотреть на пример рабочего кода. Нужно их добавить в программу. 
Буду благодарен. 
#include "stdafx.h"
#include <cstring>
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <windows.h>
using namespace std;
#define  STR_SIZE 256
int main() {
	setlocale(LC_ALL, "rus");
	HANDLE hIn, hOut;
	DWORD size = STR_SIZE;
	char result[STR_SIZE];
	FreeConsole();
	AllocConsole();
	SetConsoleOutputCP(1251);
	hIn = GetStdHandle(STD_INPUT_HANDLE);
	hOut = GetStdHandle(STD_OUTPUT_HANDLE);
	GetDC(NULL); // дескриптор стола
	POINT p; // структура для координат
	COORD cord; // структура COORD, которая указывает позицию курсора
	cord.X = 0; // координата X структуры COORD
	cord.Y = 0; // координата Y структуры COORD
	while (1) {
		wsprintf(result, "Позиция курсора: ");
		WriteConsole(hOut, result, strlen(result), nullptr, nullptr);
		GetCursorPos(&p);
		wsprintf(result, "x = %4ld, y = %4ld\r\n", p.x, p.y);
		WriteConsole(hOut, result, strlen(result), nullptr, nullptr);
		SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), cord);
	}
	return 0;
}