for schleife



  • wiso funktioniert die schleife nur, wenn es 100 ist 😮
    wenn es aber <= heißt, funktioniert es auch nicht

    if(url[0] == '/')
    	{
    	  int e = 1, b = 46;
    	  while(e >= 115)
    	    {
    	      url[e] = zeilen[a][b];
    	      b++;e++;
    
    	    }
    	}
    


  • Takeru schrieb:

    wiso funktioniert die schleife nur, wenn es 100 ist 😮
    wenn es aber <= heißt, funktioniert es auch nicht

    if(url[0] == '/')
    	{
    	  int e = 1, b = 46;
    	  while(e >= 115)
    	    {
    	      url[e] = zeilen[a][b];
    	      b++;e++;
    
    	    }
    	}
    

    Was heißt "funktioniert"?
    Deine Laufbedingung der Schleife ist von vorne herein nicht erfüllt, da e 1 und somit kleiner als 115 ist. Wenn du e <= 115 schreibst, _müsste_ es funktionieren. Abhängig davon was url für eine Länge hat. Genauso die Dimensionen/Grenzen von zeilen.



  • Und was mir nicht ganz klar ist, warum heißt die Überschrift "for-schleife"? 😉



  • lord.hong schrieb:

    Und was mir nicht ganz klar ist, warum heißt die Überschrift "for-schleife"? 😉

    weil in letzter zeit alle leute ihre threads so nennen und dabei die bedingung im schleifenkopf immer verkehrt rum ist?
    da scheint wohl wo gerade ein ziemlich mieser C++-kurs begonnen zu haben...



  • Oder irgendein Verlag hat die Restauflage irgendeines grottenschlechten Buchs lieber fuer n Appel und n Ei unter die Leute geschmissen statt in den Altpapiercontainer...


Anmelden zum Antworten