Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/09/2013, 07:09
Tapasa
 
Fecha de Ingreso: septiembre-2013
Ubicación: Valencia
Mensajes: 4
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: No entiendo poruqe pasa esto

Pua, lo he entendido, y si, yo que soy vago me da mucho palo hacer eso, jeje.
Al final lo he hecho todo en C++, he cambiado todo el codigo. así:
Cita:
#include <iostream>

int main(){
//declarar variables:
int a;
float b;
char c;
//pedir datos de las variables(input/output)

//de la variable entera
std :: cout << "Dame un valor numerico para a\n " << std :: endl ;
std :: cin >> a ;
//%d-> el tipo de datos que se va a introducir/&a->en nombre de la varible.

//de la variable flotante
std :: cout << "Dame un valor decimal para b\n" << std :: endl ;
std :: cin >> b ;
//%f-> el tipo de datos que se va a introducir/&b->en nombre de la varible.

//de la variable caracter
std :: cout << "Dame una letra para c\n" << std :: endl ;
std :: cin >> c ;//pongo un espacio antes de "%c" para que scanf no coja el enter //tambien se puede crear una funcion que limpie el bufer del teclado: void clearbuff(); y llamarla asi cuando quiera limpiarlo: clearbuff();
//%c-> el tipo de datos que se va a introducir/&c->en nombre de la varible.

//se imprimen los datos introducidos
std :: cout << "El valor de la variable de tipo entero es: " << a << "\n" << std :: endl ;
std :: cout << "El valor de la variable de tipo flotante es: " << b << "\n" << std :: endl ;
std :: cout << "El valor de la variable de tipo caracter es: " << c << "\n" << std :: endl ;

return 0;
}
Y funciona, no como lo otro que hice, que si funciona, pero esto no me da problemas