Mensajes [1] - Enviado el Domingo 18 de Octubre de 2009 a las 18:51hs
No sé como explicar esto. Utilizo Visual C++ 6.0, y estoy teniendo problemas para guardar en una variable char*,
Utilizando la intrucción cin, me da un error (ese que suele acompañar a windows) de escritura, o de acceso a la memoria. (La memoria no se puede "written"), y no consigo sacar en claro de que trata ese error, menos corregirlo.
¿Ideas?, Gracias.
Mensajes [7] - Enviado el Lunes 19 de Octubre de 2009 a las 12:53hs
Hola Desaplicada.
Es f?cil, un puntero es un tipo de datos que como cualquier variable debe de ser:
1? Declarado.
2? MUY MUY MUY IMPORTANTE: iniciado.
Un?puntero apunta a una posici?n de memoria, por eso debe de ser iniciado previamente, si no lo inicias, puedes estar accediendo a cualquier parte de la memoria administrada por el sistema, si el programa intentase acceder a otra parte de memoria la cual el propio sistema "no le ha dado permiso" el propio sistema cortar?a la ejecuci?n del programa y te lanzar?a una exception del tipo "La memoria no se puede written", como puedes comprobar es del sistema provocado por tu programa, revisa la inicializaci?n del puntero, y vuelve a intentarlo.
?
Suerte.