time.h +++ return gibt falschen wert zurück!
-
Hallo Leute,
ich schreiben gerade an einen Kontoverwaltungspogramm. Ich habe versucht eine Funktion zu schreiben die beim aufruf das Datum mit return zurück gibt.
Leider erfolg los#include <iostream> #include <conio.h> #include <time.h> const char time() { //zeit abfrage return zeit; } int main() { cout << "Wir haben heute den " << time(); getch(); return 0;
habt ihr vielleicht eine Idee? Meine Versuche sind alle gescheidert!
Danke mfg Chris
-
Ähm...
wieso das Rad zwei Mal erfinden?
gmtime( )Greetz, Swordfish
-
Ja danke...
Aber eigendlich hab ich mir das anders vorgestellt.
Ich wollte eigendlich das ganze in eine Funktion packen.. das man es nur noch aufruft und dann das Datum kommt.
-
-
wenn du das "cout << "Wir haben heute den " << time" in die funktion packst dürfte es gehen.
-
definiere in der funktion eine variable "const chat time"
Wenn die funktion verlassen wird sind auch die werte der variablen wech! -
aufruf in der main "char *zeit = time();"
-
-
^^Danke erst mal.
So habe ich es ja auch schon gemacht. Aber return gibt dann bei mir immer einen falschen Wert zurück dann sieht es etwa so aus:
IIIIIIIIIIIIIIIIIIIIiiiiiiiiiiiiiiiIIIIIIIIIIIIIIIIiIiIIIIIIIIIIIIIIIiIIII
Aber was mach ich denn falsch kann mir vielleicht mal einen Codeschippsel schicken?
Danke
-
Dieser Thread wurde von Moderator/in SideWinder aus dem Forum DOS und Win32-Konsole in das Forum C++ verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
ist zwar C, aber du wirst es nach C++ übersetzt bekommen ?!?