Kitesurfer
Gebruiker
- Lid geworden
- 30 nov 2009
- Berichten
- 5
Hallo,
Hoe implementeer ik de Getter/Setter van een class in het geval van een char-variable ?
In onderstaand voorbeeld wil ik een 'copie' van de tekst 'blabla' in variable newLayout krijgen. Hoe krijg ik dat werkende ?
[cpp]
class clsLayout
{
private:
char prv_layout[20];
public:
void SetLayout (char* argLayout) {
strncpy(prv_layout, argLayout, sizeof(prv_layout));
}
char* GetLayout (void) {
return prv_layout;
}
};
int main (void) {
clsLayout myLayout;
char newLayout[20];
myLayout.SetLayout("blabla");
newLayout = myLayout.GetLayout();
}
[/cpp]
Hoe implementeer ik de Getter/Setter van een class in het geval van een char-variable ?
In onderstaand voorbeeld wil ik een 'copie' van de tekst 'blabla' in variable newLayout krijgen. Hoe krijg ik dat werkende ?
[cpp]
class clsLayout
{
private:
char prv_layout[20];
public:
void SetLayout (char* argLayout) {
strncpy(prv_layout, argLayout, sizeof(prv_layout));
}
char* GetLayout (void) {
return prv_layout;
}
};
int main (void) {
clsLayout myLayout;
char newLayout[20];
myLayout.SetLayout("blabla");
newLayout = myLayout.GetLayout();
}
[/cpp]
Laatst bewerkt door een moderator: