Veröffentlicht 5. März 200223 j hi! ich hänge über folgender rekursion, die mir hier mein vorgänger hinterlassen hat. was muss bei den drei ??? hin um validateGrammer mit einem rückgabewert zu verlassen ohne, dass die rekursion bis dahin vollständig aufgelöst wurde. ich wollte nur ungern ein goto nehmen ... int cGeneralGrammer::validateGrammer(int begin, int isEqual) { if (isEqual==1) { int i = begin+1; ifCount++; do { if (commandList[i].find("endif")!=std::string::npos) { ifCount--; i++; } else { validateGrammer(i, 1) if (ifCount==0) [b]???[/b]; } while (ifCount!=0); } return(-1); } ...
5. März 200223 j Autor hi! danke! man bin ich blöde :eek: , dass muss wohl an der noch frühen morgenstunde oder an der :OD von gestern abend liegen grüsse
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.