Ik heb met de volgende code het probleem dat ik met cin.get niet iets in een string kan plaatsen die binnen een structure staat.
als ik dit uitvoer krijg ik de volgende foutmelding:
Ambiguity between 'istream::get(char &)' and 'istream::get(signed char &)'
wie weet hoe ik dit kan oplossen? ik heb al iets gehoord over private classes enz. maar ik weet niet hoe ik het aan moet pakken.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| struct klant
{
int klantnr;
char naam[20];
char adres[30];
char woonplaats[20];
char telefoon[10];
};
struct klant klanten;
cin.get(klanten.klantnr);
cin.get(klanten.naam,20);
cin.get(klanten.adres,30);
cin.get(klanten.woonplaats,20);
cin.get(klanten.telefoon,10); |
als ik dit uitvoer krijg ik de volgende foutmelding:
Ambiguity between 'istream::get(char &)' and 'istream::get(signed char &)'
wie weet hoe ik dit kan oplossen? ik heb al iets gehoord over private classes enz. maar ik weet niet hoe ik het aan moet pakken.
Bestuh!!