Marbug
Legacy Member
ik ben vandaag is begonnen met een klein jah hoe moet ik het zeggen programmatje(?) te schrijven, maar ik kwam dan opene probleem ... als ik pos alseen int (ook bij de if dus) gebruik werkt alles goed, maar als ik char geruik dan doet hij niets ...
Zoals ik dus al zei is dit men eerste code die ik schrijf in C++ dus niet te hard reageren als er erge dingens in staan 
Het probleem zit dus bij die if's ik heb bena 2 uur verschillende combinaties geprobeerd maar ik heb gene oplossing gevonden.
btw, als iemand ook zo'n voorbeeld kan geven maar dan ipv at ge up of down tijpt dat ge gewoon op de noppen up of down op u toetsenbord druk en om te quitten u exit knop drukt.
/me is nog altijd aan het zoeken (help)
Code:
#include <iostream>
using namespace std;
int main()
{
int pos_x=0,pos_y=0;
const int MAX_CHAR = 5;
char pos[MAX_CHAR];
char go_up[MAX_CHAR]= "up";
char go_down[MAX_CHAR]= "down";
cout << "up voor naar boven, down voor naar beneden" << endl;
while(pos != 0)
{
cin >> pos;
if(pos == go_up){
pos_y++;
}
else if(pos == go_down){
pos_y--;
}
cout << "positie x-as: " << pos_x << endl;
cout << "positie y-as: " << pos_y << endl;
}
return 0;
}

Het probleem zit dus bij die if's ik heb bena 2 uur verschillende combinaties geprobeerd maar ik heb gene oplossing gevonden.
btw, als iemand ook zo'n voorbeeld kan geven maar dan ipv at ge up of down tijpt dat ge gewoon op de noppen up of down op u toetsenbord druk en om te quitten u exit knop drukt.
/me is nog altijd aan het zoeken (help)
ad: