Hey..
ich habe folgendes prog ich möchtte einfach die set- und getMethoden für attribute einer klasse en..
das attribut is nen Char array..
ich bekomme die werte gesetzt aber wenn ich diese mit get wieder raushohlen möchte geht des iwie net!
ich checke das net wenn ich halt setPfad mache stehen die werte richtig in der Variablen drin.. aber beim geht kommt immer iein müll ruas
aber von prinzip muss ich das doch so machen oder net?
ich übergebe halt nen char array.. der name des array is doch immer die addresse.. deswegen das char * ... aber iwie kommts net an!
thx für hilfe
ich habe folgendes prog ich möchtte einfach die set- und getMethoden für attribute einer klasse en..
das attribut is nen Char array..
ich bekomme die werte gesetzt aber wenn ich diese mit get wieder raushohlen möchte geht des iwie net!
Code:
// klassse
class XY{
private:
char Pfad[30];
public:
void setPfad(char*);
void getPfad(char*);
};
void stadt::setPfad(char *xPfad){
strcpy(Pfad, xPfad);
}
void stadt::getPfad(char *xPfad){
strcpy(xPfad,Pfad);
}
ich checke das net wenn ich halt setPfad mache stehen die werte richtig in der Variablen drin.. aber beim geht kommt immer iein müll ruas
aber von prinzip muss ich das doch so machen oder net?
ich übergebe halt nen char array.. der name des array is doch immer die addresse.. deswegen das char * ... aber iwie kommts net an!
thx für hilfe