Stefan Feeser
17-09-2002, 12:57
Hallo zusammen,
gestern hat mir jemand auf meine Frage nach dem Auslesen der Systemzeit (Softwareuhr) geantwortet. Ich habe nun mit den beiden beschriebenen Varianten ein wenig rumgespielt und da noch eine Frage.
Wie kann ich den erzeugten String in eine Varible casten so dass ich nachher
z. B. mit dem Tag weiterrechnen kann. Ich denke mir das etwa wie folgt:
...
/* so wie ich das sehe wird hier die Systemzeit, die ja wahrscheinlich irgend
ein integer Wert ist umformatiert und in der Adresse der Variable buffer
abgelegt */
strftime(&buffer, 99, "%d", &zeit); /* brauche z. B. nur den Tag */
/* das nachfolgende funktioniert nicht - mach ich hier nen Denkfehler wenn
ich versuche den Inhalt von buffer einfach in eine Variable zu schreiben? Ich
verstehe auch nicht warum ich die obige Funktion nicht direkt einer Variable
zuweisen kann??? */
tag = printf("%2s", buffer);
Aber vielleicht mach ich ja auch grundlegend was falsch, bitte aber um Nachsicht
da ich doch noch Anfänger bin.
Schon mal danke für Eure Hilfe
Stefan
gestern hat mir jemand auf meine Frage nach dem Auslesen der Systemzeit (Softwareuhr) geantwortet. Ich habe nun mit den beiden beschriebenen Varianten ein wenig rumgespielt und da noch eine Frage.
Wie kann ich den erzeugten String in eine Varible casten so dass ich nachher
z. B. mit dem Tag weiterrechnen kann. Ich denke mir das etwa wie folgt:
...
/* so wie ich das sehe wird hier die Systemzeit, die ja wahrscheinlich irgend
ein integer Wert ist umformatiert und in der Adresse der Variable buffer
abgelegt */
strftime(&buffer, 99, "%d", &zeit); /* brauche z. B. nur den Tag */
/* das nachfolgende funktioniert nicht - mach ich hier nen Denkfehler wenn
ich versuche den Inhalt von buffer einfach in eine Variable zu schreiben? Ich
verstehe auch nicht warum ich die obige Funktion nicht direkt einer Variable
zuweisen kann??? */
tag = printf("%2s", buffer);
Aber vielleicht mach ich ja auch grundlegend was falsch, bitte aber um Nachsicht
da ich doch noch Anfänger bin.
Schon mal danke für Eure Hilfe
Stefan