PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : c++: parameterübergabe an methoden



manny
25-07-2004, 12:37
hi,

jetzt hab ich mal ne zeit lang nicht programiert, und kaum fang ich wieder an, scheitere ich an basics:

folgende klasse existiert:


class Wall {
private:
int map[5][5];
public:
Wall ();
int draw (int wallnumber);
int setmap ();
};


mit folgender methode:



int Wall::draw (int wallnumber)
{
ofstream mapfile2;
mapfile2.open("www2.txt", ios::out);

mapfile2.put (wallnumber);

mapfile2.close();
return 1;
} // end of method draw ()



ich lasse testeshalber den inhalt der variable wallnumber in eine datei ausgeben.

aufruf in main.c:


Wall mainwall;
mainwall.draw (1);


warum steht in der variable wallnumber keine 1 ?
beim compilieren gibts es keine warnings/errros.
ich glaube ich übersehe wieder was einfaches und grundlegendes.

thx für hilfe
- manny

manny
25-07-2004, 12:59
hat sich erleding. lag an etwas anderem.

danke