N0bbi Geschrieben 14. März 2005 Geschrieben 14. März 2005 hallo zusammen! Ich habe folgendes Problem: struct tm *systime; time_t sec; time(&sec); systime = localtime (&sec); Wenn ich nun "asctime(systime)" in eine Datei schreiben will, dann kommt der Text danach automatisch in eine neue Zeile, aber genau das will ich vermeiden. Ich vermute, dass da irgendwie noch ein '\n' mit dranhängt oder so. Kann mir vielleicht jmd erklären wie ich das wegbekomm!? Ich kriegs einfach nicht auf die Reihe... Vielen Dank schon mal MfG n0bbi P.S.: Bitte nicht zu kompliziert, ich fang grad erst mit c an...
Klotzkopp Geschrieben 14. März 2005 Geschrieben 14. März 2005 char* a = asctime(systime); a[strlen(a) - 1] = '\0';[/CODE] und dann a ausgeben.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden