Ik ben bezig met een simpel progje waarin ik wat member functies heb. Nu wil alleen het aanroepen niet lukken?
Ik heb geloof ik niet m'n dag wat betreft c++-en (zie andere topic
)
edit: ik wil dus in de main de functie maakstapel aanroepen, en dat gaat fout. De error zit op die regel ook.
Hier is m'n code:
De compiler geeft deze error:
edit: ik wil dus in de main de functie maakstapel aanroepen, en dat gaat fout. De error zit op die regel ook.
Hier is m'n code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| #include <iostream.h>
struct munten{
int aantalmunten;
munten* volgende;
};//munten
class thegame{
public:
void maakstapel();
void splits(int);
void control();
void askforsplit();
void winner();
};//thegame
void thegame::maakstapel(){
int hoeveel;
cout << "Hoe veel munten wilt u gebruiken in dit spel?" << endl;
cin >> hoeveel;
munten* game = new munten;
game->aantalmunten = hoeveel;
cout << "U heeft nu een stapel van "<< game->aantalmunten << " munten." << endl;
}//maakstapel
void thegame::splits(int aantalmunten){
}//splits
int main(){
thegame.maakstapel();
return 0;
}//main |
De compiler geeft deze error:
Compiling...
grundy.cpp
G:\Program Files\Microsoft Visual Studio\MyProjects\grundy\grundy.cpp(35) : error C2143: syntax error : missing ';' before '.'
G:\Program Files\Microsoft Visual Studio\MyProjects\grundy\grundy.cpp(35) : error C2143: syntax error : missing ';' before '.'
Error executing cl.exe.
grundy.exe - 2 error(s), 0 warning(s)
Specs: NES | M82 | (T)FC | SNES | BS-X | VB | N64 | 64DD | NGC | Q | Q GBP | G&Ws | GB(L) | GB(A) (SP) | GBM | DS(L) | Wii
Mijn foto's op Flickr.