Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/07/2006, 21:08
Nivel7
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 1 mes
Puntos: 2
si declaras tu variable:

char* numero1;

a donde crees que apunta?
sabes que dirección de memoria estas escribiendo?
cuanta memoria hay reservada para ese puntero?
no sabes?

Yo tampoco, es por eso que todo puntero antes de usarse tienen que tener una dirección valida, ya sea que le asignes la memoria de una variable existente o que reserves con malloc o new.

Mejor aun, cuando no sea totalmente necesario usar punteros mejor usa arrays.

si declaras a numero1 como un array te evitaras de problemas siempre y cuando no sobrepases el numero de índices.

char numero1[10]; //por ejemplo