[C con Clase] struct
Gastón Borysiuk
gaston.borysiuk en gmail.com
Mar Jul 5 22:40:31 CEST 2011
Hola
A modo de info, gcc compila c, c++, d, java, objetive c y go al menos el
4.6.1
Compilar C++ con gcc tenes que usar g++.
Saludos!
El lun, 04-07-2011 a las 23:22 +0200, carlos loureda parrado escribió:
> Quieres decir que compilas como yo?? en texto plano y luego usas el
> gcc?? Si es así yo cometía el error de compilarlos con gcc, cuando eso
> solo es para C, para C++ necesitas usar el c++. De todos modos yo
> estoy probado la IDE han recomendado en otro mail: Zinja, y ahí
> también me funciona tu fuente.
>
>
> El 4 de julio de 2011 23:01, goosfancito GV
> <programacion en goosfancito.com.ar> escribió:
>
> gc++
>
>
> El 3 de julio de 2011 21:18, carlos loureda parrado
> <balanzeneto en gmail.com> escribió:
>
>
>
>
> 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
>
>
>
> _______________________________________________
> 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
>
>
>
> _______________________________________________
> 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
>
>
>
> _______________________________________________
> 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/20110705/8aa07697/attachment-0001.html>
Más información sobre la lista de distribución Cconclase