Hej.
Jeg er forholdsvis ny angående C++, og vil derfor søge om hjælp herinde. Jeg er igang med et spil, hvor der indgår en funktion, der trækker en indsats fra et beløb.
Problemet er at den ikke registrer det - dvs kører jeg programmet og indtaster 3 og trykker ENTER bliver der ikke trukket 3 fra det resterende beløb...
int penge = 100; (startbeløb)
int satning(); (hvor meget man satser)
void transfer(int penge); (trækker satsningen fra det resterende beløb)
//over main:
void transfer(int penge);
int satsning();
int penge = 100;
//funktioner
// Indtastning af satsning (1-5)
int satsning()
{
int satset;
do
{
cout << "Hvor meget vil du satse (mellem 1-5)? ";
cin >> satset;
}
while(satset <= 1 && satset >= 5);
return satset;
}
//..........
void transfer(int penge)
{
penge = penge - satsning();
}
Håber I kan hjælpe! Tak
Indlæg senest redigeret d. 03.04.2006 22:58 af Bruger #9785