Re: Compilerfehler? Kategorie: Programmierung (von Mirko D. - 3.06.2005 14:25) | |
Als Antwort auf Compilerfehler? von Hans - 3.06.2005 13:49
| |
> Hallo Zusammen. > > Kann mir jemand sagen warum dieses Programmteil vom Compiler nicht angenommen wird. > > Antwort: no main thread found > > Wird die Zeile XXX auskommentiert, funktioniert alles einwandfrei > > hier der Programmcode > > // --------------------- > thread irgendwas > { > int p, i; > if p <6 > { > if i == 5 > { > while i <99 > { > if i == 1 > { > ports.set(0,1); // ZEILE XXX diese zeile bringt den fehler !!!!! > break; > } > } //end while > } // end i ==5 > } // end 500 > } // end thread > > thread main > { // do something > halt; > } > > Gru� > Hans Hallo, er versucht den Code zu kompilieren, bleibt dann aber in deiner While-Schleife hängen, da sie nie verlassen werden kann, da die Variable i nie ihren Wert ändert. Du solltest sie vielleicht noch hochzählen lassen oder so... // --------------------- thread irgendwas { int p, i; if p <6 { if i == 5 { while i <99 { if i == 1 { ports.set(0,1); // ZEILE XXX diese zeile bringt den fehler !!!!! break; } i = i + 1; /// Hier vielleicht hochzählen, oder so... } //end while } // end i ==5 } // end 500 } // end thread thread main { // do something halt; } | |
Antwort schreiben Antworten: Re: Compilerfehler? (von Hans - 3.06.2005 15:17) |