[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