[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