MudGuard: wie sage ich oder?!

Beitrag lesen

Hi,

das würde mit Klammern besser funktionieren:

Nein.

if ((arr_date[1]!=1) || (arr_date[1]!=2) || (arr_date[1]!=3) || (arr_date[1]!=4) || (arr_date[1]!=11) || (arr_date[1]!=12)) return cal_error ("Ungültiges Monat!");

Der Ausdruck ist nach wie vor immer wahr. Weil immer 5 der Zweige wahr sind. Und das reicht bei "oder" aus, um den Gesamtausdruck wahr zu machen. Hier muß "und" verwendet werden.

cu,
Andreas

--
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.