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) 🙄


Anmelden zum Antworten