Problem mit Datumsausgabe (war: Problem mit Programm)
-
Noch was neues,jetzt zeigt er mir den Text richtig an,aber beim Datum sagt er 09.05.2005!!!Hab aber was anderes eingegeben:
#include <iostream.h> #include <conio.h> #include <string.h> #include <dos.h> #include <stdio.h> #include <vcl.h> class Datum { public: Datum(); Datum(TDate d); String getDate(){return FormatDateTime("dd.mm.yyyy",date);}; private: TDate date; }; Datum::Datum() { date=Date(); } Datum::Datum(TDate d) { date=d; } class t_standard { public: t_standard(char t[30],TDate d); void display(); private: char text[30]; Datum date; }; t_standard::t_standard(char t[30],TDate d) { strcpy (text,t); } void t_standard::display() { cout<<"Die eingegebenen Daten lauten:"<<text<<" "<<date.getDate(); } void main() { t_standard tstd("Klausur",12/6/2005); tstd.display(); getch(); }Edit:
Bitte die Code-Tags verwenden und aussagekräftige Überschriften formulieren. Danke!
-
Gegenfrage:
Wozu bastellst Dir eine Klasse die es schon gibt (z.Bsp. TDateTime)
