twee cmds werken niet??

  • Onderwerp starter Onderwerp starter tinyq
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

tinyq

Nieuwe gebruiker
Lid geworden
3 okt 2009
Berichten
3
Beste leden ik zit met een pobleem
ik ben nieuw met C++ en ik ken het nu wel een beetje
maar nu had ik een test programmatje gemaakt die vraagt of je een man of een vrouw bent nu als je M in vult geeft ie aan dat je een man bent dus dat is goed maar als je op F drukt dan komt er te staan dat je ook een man bent wat heb ik verkeerd gedaan?
zie code hieronder

[CPP]#include <iostream>

using namespace std;

int main()
{
int x;
char sex;
char M, F;
M = 1;
F = 0;

cout<<"Hey you, are you a Male or Female \n";
cin>>sex;

if (sex = 1) {
do {
cout<<"Hello Male \n";
}
while (sex = 1);
cin.get();
}
else if (sex = 0) {
do {
cout<<"Hello Female \n";
}
while (sex = 0);
cin.get();
}
}[/CPP]
 
Vergelijken doe je met == en niet met =
if (sex = 1)
=>
if (sex == 1)
 
Gebruik in plaats van [cpp]sex == 1[/cpp] en [cpp]sex == 0[/cpp] eens [cpp]sex == 'M'[/cpp] en [cpp]sex == 'F'[/cpp]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan