Ausgabe Tagesdatum
-
hEY,
verstehe nicht, warum code nicht funktioniert
[cpp]void display_date(){char * wdayName[7]={"Sonntag",
"Montag",
"Dienstag",
"Mittwoch",
"Donnerstag",
"Freitag",
"Samstag"};time_t currentTime = time(NULL);
tm *now = localtime(¤tTime);cout<<"Das aktuelle Datum lautet "<<wdayName(now->tm_wday)<<",den "
<<now->tm_mday<<"."<<now->tm_mon+1<<"."<<now->tm_year+1900<<endl;}[/cpp]
Compiler liefert Fehlermeldung:
H:\C\C++\040608test\testHP.cpp(50) : error C2064: term does not evaluate to a functionwenn ich wdayName(now->tm_wday weglasse klappt's, aber sonst nicht:-((
-
Hallo,
du rufst wdayName(now->tm_wday) wie ein Funktion auf, was sie aber nicht ist. Wenn, dann müsste es so gehen:
wdayName[now->tm_wday]
-
oh man, wenn das mal nicht ultra-peinlich ist! sagt es bitte keinem weiter, daß ich so nen Blödsinn codiere!
@CarstnJ: thanx'!
-
wie komme ich denn an die milli-Sekunden?
habe schon mit der Suchfunktion nachgeschaut, aber keine klare Antwort gefunden.
status-quo-code:void display_t(){ char * wdayName[7]={"Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"}; time_t currentTime = time(NULL); tm *now = localtime(¤tTime); cout<<wdayName[now->tm_wday]<<",den " <<now->tm_mday<<"."<<now->tm_mon+1<<"."<<now->tm_year+1900<<" " <<now->tm_hour<<":"<<now->tm_min<<":"<<now->tm_sec <<endl; }