C/Visual C - Programa se cierra despues de scanf

 
Vista:
Imágen de perfil de Alejandro

Programa se cierra despues de scanf

Publicado por Alejandro (2 intervenciones) el 11/06/2023 20:49:11
Buen dia amigos tengo el siguiente codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<stdio.h>
 
int main()
{
int horasTrabajadas;
float costoHora;
float sueldo;
 
printf("Cuantas horas trabajo el operario? ");
scanf("%d",&horasTrabajadas);
 
printf("PRUEBA");/*A partir de aqui ya no se ejecuta*/
getchar();
return 0;
 
}
Cuando corro el programa si se imprime la instruccion "Cuantas horas trabajo el operario" al momento de poner la respuesta y presionar enter el programa se cierra. Incluso puedo poner varios scanf y si se ejecutan pero cuando ya se terminan se cierra.

Ya hice operaciones asignando lo valores a las variables desde antes de correr el programa y si me da los resultados por lo que pienso que es el scanf.

agrego un video por si gustan verlo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Programa se cierra despues de scanf

Publicado por Alejandro (2 intervenciones) el 11/06/2023 21:24:42
Ya lo resolvi solo es poner un fflush(stdin) despues de los scanf por si alguien tiene el mismo problema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 265
Bronce
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Programa se cierra despues de scanf

Publicado por dario (82 intervenciones) el 12/06/2023 05:55:12
Hola, no uses fflush(stdin) no es libreria estandard. Tal como lo hiciste en tu primer post me funciona perfecto, estoy usando DEV C++
Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar