int und array vergleichen
-
Hallo,
ich glaub ich seh den Wald vor lauter Bäumen nicht mehr. Also ich hab zwei Arrays wo Koordinaten gespeichert werden (X,Y). Jetzt will ich mit einer for-schleife solange etwas dazuzählen bis ich die X-Koordinate des ersten Arrays erreicht hab und dann eine weitere Schleife bis ich den passenden Y-Wert habe.
so hab ich die Koordinaten gespeichert: ArrayA[0] = 28; ArrayB[0] = 50
hier mein Code:int testA = 0; int testB = 0; for(int xxx = 0; xxx < width; xxx++) { if(xxx == ArrayA[testA]) { testA++; for(int yyy = 0; yyy < height; yyy++) { if(yyy == ArrayB[testB]) { cout << endl << "passt" << endl; testB++; } } } }
Wo ist mein Denkfehler?
-
Sollten deine xxx und yyy nicht die Indizes zu dem Array sein und testA bzw. testB dei Vergleichswerte? Im Moment ist es genau andersrum.