Abfrage wird übersprungen
-
Hallo zusammen,
habe die folgenden Zeilen geschrieben:
int result = 0; result = strcmp(Line, "Portrait"); if (result = 0) { SetOrientation(DC_Hnd, DC_PrinterName, 1); }
Result trifft auch zu, also ist = 0, dennoch wird die Abfrage übersprungen und der Kompiler geht dort nicht rein. Kann mir einer sagen warum????
Danke & Gruß, Moony
-
(result = 0) = 0 = false. der vergleichsoperator wird == geschrieben.
-
int result = 0; result = strcmp(Line, "Portrait"); if (result == 0) // <<--------- { SetOrientation(DC_Hnd, DC_PrinterName, 1); }
-
Ja, wenn Doofheit weh tun würde, dann müßte man den ganzen Tag mit Schmerzen rum laufen.Danke, das hätte ich auch selbst überprüfen können.
Gruß, Moony