
24/03/2011, 09:12
|
 | | | Fecha de Ingreso: marzo-2011 Ubicación: BCN
Mensajes: 54
Antigüedad: 13 años, 11 meses Puntos: 9 | |
Respuesta: se inhabilita el teclado? Lo del teclado es por el scanf. En vez de poner scanf("%s", &n); le pasas un double("%d"), y causa un bug raro xDDD
Por lo tanto en scanf("%d", &n); debes poner --> scanf("%s", &n);
Si usas std::cin >> n; std::cin >> c; en ambas sentencias también funciona perfectamente.
Por otra parte, acostumbrate a inicializar las variables.
Para corregir ese error, en la linea:
p=sc/2;
Debes poner:
p= (int *)(sc/2);
Para hacer un cast a int* ya que p es un puntero y no le puedes almacenar un valor porque sí xDDD
Nos vemos !!!
__________________ Todo lo que tiene un inicio tiene un final inevitable...
¡ No olvides darme karma si te fui útil ^^ !
Última edición por sephirot47; 24/03/2011 a las 09:22 |