cada vez que se digita una tecla esto entra en un buffer, asi que debes capturar el buffer antes de que este entre al sistema operativo, la verdad nunca he hecho esto,
pero la funcion bioskey y la funcion kbhit, te ayudaran a validar que se presione Ctrl +C, tambien hay un ascii que corresponde a ese caracter asi que si lo capturas , ya no te deberia cerrar el problema.