WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Datumsprüfung in C (http://www.wcm.at/forum/showthread.php?t=181147)

daywaker 20.12.2005 22:27

Datumsprüfung in C
 
hallo

ich würde gerne eine Datumsprüfung in der Sprache C/C++ erstellen, weiß aber nicht genau, wie ich vorgehen muss.

Die Eingabe vom Benutzer ist ein beliebiges Datum (TT.MM.JJJJ).

Das Programm soll nun ausgeben, ob das eingegebene Datum "gültig" ist oder "nicht gültig" ist. (z.B. der 30.02.2005 wäre nicht gültig)

Tag = 1 - 31
Monat = 1 - 12
Jahr = 1582 < Jahr < 9999

Monat: 1,3,5,7,8,10,12 -> Tage: 31
Monat: 4,6,9,11 -> Tage: 30
Monat: 2 -> Tage: 28
Monat 2 + Schaltjahr -> Tage: 29

Schaltjahre sollen auch berücksichtigt werden.

Kann hier jemand vlt. einen Quellcode in C oder die Vorgehensweise posten?

danke im vorraus

Gruß

Biri 21.12.2005 10:01

hi,

hilft dir das: http://www.codeproject.com/datetime/...time_exist.asp ?

falls du mfc verwendest - dort gibts ein COleDateTime, das strings parsen kann -> so kann man eine einfache + leistungsfühige datumsprüfung machen.

jede "modernere" programmiersprache (java, c#) hat für sowas natürlich eigene klassen.

fg
-hannes


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag