Programación General > C/C++
CTRL+D
Igy:
buenas, ¿alguien sabe cómo hago para que mi programa, en continua ejecución, se cierre cuando el usuario pulsa CTRL+D? gracias
Eternal Idol:
¿Para que S.O.?
Igy:
para Linux, pero mi comando se ejecuta mediante linea de comandos, y muestra un menu (sin aplicacion grafica) y cada vez que termina de hacer la operacion seleccionada en el menu, vuelve al menu. el tema es que el programa termine cuando el usuario le de a CTRL+D
Eternal Idol:
Cuando se hace CTRL+D la funcion feof sobre el stdin (previa lectura por supuesto) devuelve verdadero.
Igy:
hummm no te sigo. quiero decir, según he leído, la funcion feof me devuelve 0 si estoy al final del archivo.
pero mi programa ni siquiera tiene por que contener un archivo. mi programa se ejecuta en el terminal y por defecto se cierra con CTRL+C, pero tengo que conseguir que lo haga con CTRL+D. no me entero de la relacion entre el feof y lo que busco.
Navegación
[#] Página Siguiente
Ir a la versión completa