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

Re: Berechnen von Feiertagen Kategorie: Programmierung (von André H. - 3.04.2008 11:12)
Als Antwort auf Berechnen von Feiertagen von Sven - 21.03.2008 19:05
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, C-Control II Station, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.1
Hallo Sven,

> Hallo zusammen!
> Ich habe ein kleines Problem beim Berechnen von Feiertagen. Bei folgendem Programmcode
> erhalte ich für die letzte Zeile die Fehlermeldung "type mismatch". Obwohl ich prinzipiell die
> gleiche Typendefinition wie im Modul calendar.c2 verwende, will das nicht funktionieren. Was
> habe ich übersehen? Vorab schon vielen Dank für Eure Hilfe!!

Du verwendest eben nicht die gleiche Definition.
Du hast einen neuen Datentyp angelegt der nur den gleichen Aufbau hat.
Aus sicht des Compilers ist es aber nicht der gleiche Datantyp.
Darum muÃ? man bei zusammengesetzten Datentypen immer den Datentyp verwenden,
die auch die Funktion vorgibt. Also den Typ calendar.myDate
Und dieser steht, wie Markus schreibt, im Modul calendar.c2.

MfG André H.


>
>   type Datum
>          {
>           int Tag;
>           int Monat;
>           int Jahr;
>          }
>   thread main
>   {
>     long ostersonntag;
>     Datum Ostern;
>     Ostern.Jahr  = system.year(); // Ostersonntag des laufenden Jahres
>     ostersonntag = calendar.getEaster(Ostern);
>   }
>
> Frohe Ostern wünscht
> Sven
>


Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: