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

Re: Ausgabe ueber HWCOM Kategorie: Programmierung (von Dietmar Weickert - 1.04.2004 9:42)
Als Antwort auf Ausgabe ueber HWCOM von ChristianS. - 31.03.2004 21:53
Ich nutze:
C-Control II Station, OSOPT V3.0
Hallo Christian!

Es ist eigentlich ganz einfach (und doch ein Klassiker :-)

>   zeit=system.hour()*3600; // + system.minute()*60 + system.second();

system.hour() ist vom Typ int. 3600 ist vom Typ int. Das Ergebnis von system.hour()*3600 ist:
Erraten! Auch int, und bekommt prompt einen Ã?berlauf. Erst bei der Zuweisung an zeit wird der
Typ des Ausdrucks auf long gewandelt, aber dann ist es bereits zu spät.

Mache statt dessen Folgendes:

zeit=system.hour();
zeit=zeit*3600; // + system.minute()*60 + system.second();

Das sollte deine Probleme lösen. (Habe es allerdings jetzt nicht testen können.)

Beste Grü�e,
Dietmar.


    Antwort schreiben


Antworten:

Re: Ausgabe ueber HWCOM (von ChristianS. - 1.04.2004 20:41)
    Re: Ausgabe ueber HWCOM (von André H. - 4.04.2004 10:16)