MudGuard schrieb am 09.August.2009, 21:45:32 in der Kategorie pc.coding
gelöst - aber nicht ganz verstanden (C)
> maxlimit = 100*ad;
100 ist kein long, ad ist kein long, also wird für die Berechnung kein long verwendet, sondern int. Und wenn int nicht größer als 65535 werden kann ...
> Demzufolge müßte doch in der Zeile \"ADN6 = (long) ad;\" das ad gleichzeitig > als long deklariert werden?
Nein, durch den Cast (long) wird ja die Umwandlung explizit angefordert.