C++ Frage

foetoid

Aktives Mitglied
Thread Starter
Mitglied seit
01.03.2005
Beiträge
1.658
Moin ich habe folgendes Problem.


"Definieren Sie Verbunde in C-Syntax jeweils aus (Tag, Monat, Jahr) sowie (Stunde, Minute,
Sekunde) und weisen Sie ihnen die Datentypen heute und jetzt zu.
- Weisen Sie anschließend allen Strukturvariablen den Wert des Abgabedatums und
Abgabezeitpunkts dieser Übung zu.
"


Es ist aber nicht das verlangt, oder?


Code:
#include <iostream>
using namespace std;
#include <time.h>

int main()
{
    time_t Zeitstempel;
    tm *nun;
    Zeitstempel = time(0);
    nun = localtime(&Zeitstempel);
    cout << nun->tm_mday << '.' << nun->tm_mon+1 << '.'
        << nun->tm_year+1900 << " - " << nun->tm_hour
        << ':' << nun->tm_min << endl;
}

Bin Totaler C++ Ahnungsloser. Danke
 

oneOeight

Aktives Mitglied
Mitglied seit
23.11.2004
Beiträge
56.669
nein, du sollst mit struct und typedef arbeiten...
 

foetoid

Aktives Mitglied
Thread Starter
Mitglied seit
01.03.2005
Beiträge
1.658
nein, du sollst mit struct und typedef arbeiten...
Das dann aussehen würde wie?
Wie gesagt habe keinen Plan von C++
In unserem Script steht auch nichts davon drin.
 

milko

Mitglied
Mitglied seit
15.05.2005
Beiträge
68
"Definieren Sie Verbunde in C-Syntax jeweils aus (Tag, Monat, Jahr) sowie (Stunde, Minute,
Sekunde) und weisen Sie ihnen die Datentypen heute und jetzt zu.
- Weisen Sie anschließend allen Strukturvariablen den Wert des Abgabedatums und
Abgabezeitpunkts dieser Übung zu.
"
Zerlege doch erst einmal die Aufgabenstellung:

Verbund aus (Tag, Monat, Jahr) und (Stunde, Minute, Sekunde)...
Die Ausgabe soll dann so sein: 29.11.2008 16:32:44
oder anders geschrieben: Datum Uhrzeit
weisen Sie die Datentypen heute und jetzt zu...
Dementsprechend kannst Du Dir einen Datentyp heute (Datum) defnieren, der Tag, Monat und Jahr beinhaltet. Bedenke, dass der Tag maximal 31, Monat 12, und das Jahr meinetwegen 4-stellig sein kann/soll. Ebenso verfährst Du mit dem Datentyp jetzt (Uhrzeit).

Strukturvariablen den Wert des Abgabedatums und
Abgabezeitpunkts dieser Übung zu
Da Du jetzt ja die beiden Datentypen heute bzw. jetzt hast, kannst Du ihnen einfach Werte zuweisen, vielleicht so:

heute ={29,11,2008};
jetzt = {16, 33, 22};

Hoffentlich hilfts Dir.
 
Oben