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

Re: if-else-Bedingung - Simulator fehlerhaft! Kategorie: Programmierung (von KlaRa - 10.11.2002 11:59)
Als Antwort auf if-else-Bedingung von Milf - 3.11.2002 21:31

Hallo,

ich habe Dein Programm so eben getestet. Bei mir stellt sich der Fehler genauso wie beschrieben ein.
Allerdings vermute ich ganz stark, es ist nur ein Fehler des Simulators. Ich habe nach dem If-Statement mal vor dem Ende der Funktion ein Return eingebaut. Man sieht das der else-Zweig, wie er hier soll, dabei nicht ausgeführt wird.

Gruss Klaus


> /*Habe heute lange am Problem mit verschachtelten
> "if u. else"-Bedingungen am Simulator getestet(siehe auch folgendes Testprogr.)
> Erst beim Einfügen einer Dummy-Operation (z.B. c=0;) nach
> der else-Klammer wurde die if-Abfrage korrekt durchlaufen, sonst immer der if UND der else -Zweig.
> Ist das Prob. bekannt oder  mache ich was falsch ?
> Mfg Milf.
> */
>
>
> function func_test()
> {
> int a,b,c,d;
> a=1;
> b=1;
> c=0;
> d=-1;
> if (a == 1)
>  { d=0; }
> else
>  { d=1; }
>
> //**c=0;//**<< nur wenn hier eine Zeile im Code eingefügt wird ,
>            //** erhält man das korrekte Ergebnis d=0,
>            //** sonst wird trotz a==1
>            //** der else-Zweig auch durchlaufen
> }//** Ende der Function
> //********************
> thread main
> {
> func_test();
> }


    Antwort schreiben


Antworten:

Re: if-else-Bedingung - Simulator fehlerhaft! (von André H. - 10.11.2002 12:14)
    Re: if-else-Bedingung - Simulator fehlerhaft! (von KlaRa - 10.11.2002 17:17)
        Re: if-else-Bedingung - Simulator fehlerhaft! (von André H. - 10.11.2002 17:43)
            Re: if-else-Bedingung - Simulator fehlerhaft! (von KlaRa - 10.11.2002 19:34)
                Re: if-else-Bedingung - Simulator fehlerhaft! (von André H. - 10.11.2002 20:37)
                    Re: if-else-Bedingung - Simulator fehlerhaft! (von Milf - 10.11.2002 21:19)