¿Cómo evito que se cierre un programa escrito en C en el cmd de Windows?

publicado por: Anonymous

Cuando introduzco el valor, automáticamente se cierra la CMD. ¿Cómo hago para que no se cierre y dé tiempo a leer el segundo printf?

Tengo el siguiente código:

#include<stdio.h>

int main() {
int a;

printf("Digite el valor de a: ");
scanf("%i", &a);
printf("La variable a vale: %i", a);
return 0;
}

solución

Usa la funcion:

getchar() -> Aqui

Esta esperara hasta que se presione algun caracter.

Puedes tambien usar:

sleep(int)Aqui

Esta esperar una cantidad de segundos antes de cerrar el programa.

Windows

Puedes hacer:

system("pause")

Este te dara el mensaje de

“Presione una tecla para continuar…”

Espero te sirva

Respondido por: Anonymous

Leave a Reply

Your email address will not be published.