Dev - C++ - c_ayuda

 
Vista:

c_ayuda

Publicado por memo (2 intervenciones) el 13/09/2007 06:47:49
1
2
3
4
5
6
7
8
9
10
11
12
/*hola me gustaria saber porque este simple programa no me funciona
no se que hago mal  al momento de ingresar la nota , se salta una linea y no me muestra el mensaje      graciass...    */
#include <stdio.h>
main()
{
	char c1; // notas al 20%
	printf(" Ingrese nota1: ");
	scanf(" %c ",&c1);
	printf("Nota ingresada es:%c",c1);
 
	return 0;
}
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

quita los espacios en el scanf

Publicado por AntonioG (28 intervenciones) el 13/09/2007 16:33:12
Hola,

quita los espacios en el scanf, osea pon
1
scanf("%c",&c1);
en lugar de
1
scanf(" %c ",&c1);  (espacios antes de %c y despues de %c)

Saludos

Nota:
Tambien igual y debes poner algo que espera la slaida dle teclado despues d emsotrar el mensaje
1
printf("Nota ingresada es:%c",c1);
ya que s epuede cerrar la ventana antes de que se muestre ( ammenos que estes corriendo el programa desde consola).
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