[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