Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

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)