Les cuento el problema que tengo, básicamente estoy haciendo un reloj y quiero que solamente al oprimir una tecla este se detenga, pero no encuentro la forma mas eficiente de hacerlo, ya que con el código como lo tengo hace una pausa hasta que introduzca un dato, y eso no es lo que quiero, quiero que el reloj continué sin pausarse y en cualquier momento que teclee x tecla salga del mismo. Les anexo el código si me pueden ilustrar con esto estaría muy agradecido.
Código:
#include<stdio.h>
#include<time.h>
#include<conio.h
int main(){
char tecla;
do{
time_t tiempo=time(0);
struct tm *tlocal = localtime(&tiempo);
char output[128];
strftime(output,128,"%d/%m/%y %H:%M:%S",tlocal);
printf("%s\n",output);
Sleep(100);
tecla=getch(); //Este getch es el que menciono
if(tecla=='m')return 0;
system("cls");
}while(1);
printf("Saliendo..."); getch(); return 0;
}