[C con Clase] struct
carlos loureda parrado
balanzeneto en gmail.com
Lun Jul 4 02:18:33 CEST 2011
Yo he probado tu fuente (el que no te funciona) añadiendole un
cout<<persona.cCalle; en main para ver si se asigna el valor y a mi me
funciona, ¿con qué compilas?
El 4 de julio de 2011 01:33, goosfancito <goosfancito en gmail.com> escribió:
> hola.
>
> podria alguien poner un ejemplo de un struct con 2 valores uno int otro
> char y que tenga 2 metodos para asignarle dichos valores y mostrar?
>
>
> Se me complico el uso de los char. puedo hacerlo fuera del struct pero
> no dentro. Miren.
>
> Esto funciona:
> ---8<--------------------------------
>
> #include <iostream>
> #include <cstring>
>
> using namespace std;
>
> struct stDireccion{
> char cCalle[10];
>
> } ;
> //------------------
>
> int main(){
> stDireccion persona;
> strncpy(persona.cCalle, "gustavo", 10);
>
> return 0;
> }
>
> ---8<--------------------------------
>
> esto ya no:
> ---8<--------------------------------
>
> #include <iostream>
> #include <cstring>
>
> using namespace std;
>
> struct stDireccion{
> char cCalle[10];
>
> void setCalle(char cValor[10]) {strncpy(cCalle, cValor, 10);}
>
> } ;
> //------------------
>
> int main(){
> stDireccion persona;
> persona.setCalle("xxxxx");
>
> return 0;
> }
>
> ---8<--------------------------------
>
>
> Gracias
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20110704/2938c850/attachment.html>
Más información sobre la lista de distribución Cconclase