Console: Datum schreiben und eingeben



  • Hallo zusammen,

    ich bin am verzeifeln 😞

    ich programmiere schon wat länger c++, habe aber eine lange zeit ausgesetzt, jetzt merke ich wie blöd das war.

    So:

    1. Wie bekomme ich es hin, dass ich in eine Methode das jetztige Datum ausgeben kann.

    2. Wie schaff ich es ein Datum einzugeben...

    Versuch zu Frage 1.

    #include <time.h>
    
    struct tm *tmnow;
    
    void today(void){
           time_t tnow;
    
           time(&tnow);
           tmnow = localtime(&tnow);
           std::cout << tmnow->tm_mday << " . " << tmnow->tm_mon + 1 << " . " << tmnow->tm_year + 1900;
    }
    

    Dabei kommt dann nur mist raus, wie 01512A154 😡

    Zu 2 habe ich mich noch nicht dran gesetzt doch kennt ihr eine Seite, wo ich das nach gucken kann.

    Freue mich auf eure antworten, und danke schon mal im Voraus.

    Froh Weinachten :xmas1:

    Gruß
    Coco



  • Also die Ausgabe funktioniert bei mir tadellos, sehe auch nichts falsches.

    Zum einlesen geht einfach

    char dot;
    int day,month,year;
    std::cin >> day >> dot >> month >> dot >> year;
    

    Die Seite zum Nachschauen wäre die Dokumentation zu std::cin 😉



  • hi,

    vielen dank für die Antwort 🙂

    ich habe das jetzt einfach kopiert und dann hat es auf einmal tatdellos funktioniert, danke 👍

    Auch noch mal danke für die datums eingabe, perfeckt 🙂

    Gruß
    Coco



  • Dieser Thread wurde von Moderator/in Jochen Kalmbach aus dem Forum C++/CLI mit .NET in das Forum C++ (auch C++0x und C++11) verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.


Anmelden zum Antworten