Problemas de novato en Visual C++
Nas a tod@s.
Estoy haciendo una aplicación basada en MFCs y me he encontrado con un problema, y es que no me deja mostrar un valor numérico en un control de texto estático. Necesito mostrar valores enteros y en coma flotante, sigo todos los pasos para ello, como si se tratase de una cadena de caracteres (añadir la variable miembro y todo eso), pero luego el programa me muestra solo caracteres aleatorios, en lugar de los caracteres correspondientes.
He intentado convertir los tipos a una cadena de caracteres, pero nada, me sigue pasando lo mismo.
A ver si alguien puede decirme cómo podría hacerlo, que seguro que es facil, pero no logro dar con la solución.
El otro problema es muy tonto, pero me lleva tocando las narices durante algun tiempo. La ventana en la que aparecen los controles básicos (botones, cuadros de edición...) me ha desaparecido, y ahora no logro volver a sacarla por más que miro en los menús del VC++ 6.0. ¿alguien me dice donde está la opción para poder activarla de nuevo?
Gracias por adelantado.
Estoy haciendo una aplicación basada en MFCs y me he encontrado con un problema, y es que no me deja mostrar un valor numérico en un control de texto estático. Necesito mostrar valores enteros y en coma flotante, sigo todos los pasos para ello, como si se tratase de una cadena de caracteres (añadir la variable miembro y todo eso), pero luego el programa me muestra solo caracteres aleatorios, en lugar de los caracteres correspondientes.
He intentado convertir los tipos a una cadena de caracteres, pero nada, me sigue pasando lo mismo.
A ver si alguien puede decirme cómo podría hacerlo, que seguro que es facil, pero no logro dar con la solución.
El otro problema es muy tonto, pero me lleva tocando las narices durante algun tiempo. La ventana en la que aparecen los controles básicos (botones, cuadros de edición...) me ha desaparecido, y ahora no logro volver a sacarla por más que miro en los menús del VC++ 6.0. ¿alguien me dice donde está la opción para poder activarla de nuevo?
Gracias por adelantado.
Hola, en la vercion 7(.NET) es desde ver->cuadro de herramientas o ctr+alt+X. Supongo que en la 6 deve de andar serca.
En cuanto a tu variable, no estaras pasandole la direccion de un puntero en lugar del contenido del mismo?
Postea el codigo asi lo miramos.
En cuanto a tu variable, no estaras pasandole la direccion de un puntero en lugar del contenido del mismo?
Postea el codigo asi lo miramos.
El código de esta parte es
m_titulo = disco -> get_titulo();
m_autor = disco -> get_autor();
m_ref = disco -> get_referencia();
m_vendidas = disco -> get_unid_ven();
m_restantes = disco -> get_unid_res();
Las tres de arriba funcionan bien, ya que get_autor(), get_referencia() y get_titulo() devuelven cadenas de caracteres. Las de abajo devuelven enteros, y ahí es donde da el fallo. Las variables que empiezan por "m_" son las que he añadido a cada control de texto estático, y son de tipo CString (el único que me deja).
Lo he intentado también con
m_vendidas = (char *) disco -> get_unid_ven();
m_restantes = (char *) disco -> get_unid_res();
Pero me sigue dando el mismo fallo. Si hace falta más código decidmelo y lo pongo ;)
Lo del cuadro de controles básicos me sigue sin aparecer, pero gracias de todas formas (dónde se habrá metido :D)
m_titulo = disco -> get_titulo();
m_autor = disco -> get_autor();
m_ref = disco -> get_referencia();
m_vendidas = disco -> get_unid_ven();
m_restantes = disco -> get_unid_res();
Las tres de arriba funcionan bien, ya que get_autor(), get_referencia() y get_titulo() devuelven cadenas de caracteres. Las de abajo devuelven enteros, y ahí es donde da el fallo. Las variables que empiezan por "m_" son las que he añadido a cada control de texto estático, y son de tipo CString (el único que me deja).
Lo he intentado también con
m_vendidas = (char *) disco -> get_unid_ven();
m_restantes = (char *) disco -> get_unid_res();
Pero me sigue dando el mismo fallo. Si hace falta más código decidmelo y lo pongo ;)
Lo del cuadro de controles básicos me sigue sin aparecer, pero gracias de todas formas (dónde se habrá metido :D)
