003
14.07.2005, 16:58 Uhr
Tommix
|
Hallo, bei jedem Durchlauf der Schleife, bei dem nichts gefunden wird, gibst Du "nichts gefunden" aus. Nimm mal den if(found) Block aus der While Schleife raus und setze ihn dahinter. Von dem was Skippy behauptet, stimmt mehr oder weniger nichts (nix für ungut). Weder gibt es eine "if-Schleife", noch ist der Befehl falsch angewandt.
Gruß, Tommix
Bearbeitung: |
Ups ich seh grade, daß wäre zu einfach:
C++: |
// ... if (suchbegriff == daten.name) { found = true; break; // Hier müssen wir natürlich abbrechen, damit wir auch den richtigen datensatz haben! } } // ende der while Schleife if (found) { // Ausgabe // ...
|
|
Dieser Post wurde am 14.07.2005 um 17:02 Uhr von Tommix editiert. |