[C con Clase] struct
goosfancito
goosfancito en gmail.com
Lun Jul 4 01:33:13 CEST 2011
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
Más información sobre la lista de distribución Cconclase