10/07/2006, 21:08
|
| | Fecha de Ingreso: abril-2006 Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses 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 |