Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

C++ Systemdatum einlesen und für Textdateiname verwenden

Empfohlene Antworten

Veröffentlicht

Hallo community :)

Mein Problem sieht folgendermaßen aus:

Ich hab eine ListBox, die mit Text gefüllt ist. Auf einen Button-Klick soll deren Inhalt in eine Textdatei gespeichert werden. Jetzt möchte ich den Namen der Textdatei mit dem aktuellem Datum versehen.

Bsp:

20100526_Verlauf.txt

Mein momentaner Code sieht so aus:


  SYSTEMTIME sysdate;

  char datum[3];

  GetLocalTime(&sysdate);

  wsprintf(datum, "%02d%02d%02d", sysdate.wYear, sysdate.wMonth, sysdate.wDay)

  lbTextAnzeige->Items->SaveToFile("_Verlauf.txt");

Wie bekomme ich nun die Daten von der Variable Datum in den Dateinamen?

Ich hoffe ich konnte mich gut genug ausdrücken, bei Fragen bitte melden.

Vielleicht is das ja ganz leich zu lösen, doch komm ich leider nicht dahinter.

Viele Liebe Grüße aus Hofheim,

Julia

Abgesehen davon, dass ein char[3] viel zu klein ist, um darin dieses Datum unterzubringen (dafür würdest du mindestens char[9] brauchen): Warum setzt du nicht gleich den ganzen Dateinamen mit wsprintf zusammen?

char dateiname[21];
GetLocalTime(&sysdate);
wsprintf(dateiname, "%02d%02d%02d_Verlauf.txt", sysdate.wYear, sysdate.wMonth, sysdate.wDay);
lbTextAnzeige->Items->SaveToFile(dateiname);[/code]

ich hab versucht, anhand eines beispielcodes etwas zusammen zu bauen^^'

ist mir anscheinend nicht so dolle gelungen...

an der stelle

"%02d%02d%02d"
einfach
"%02d%02d%02d_Verlauf.txt"

einzugeben, ärgert mich, das is einfach die nahliegendste lösung, auf die ich mal wieder nicht kam:upps

vielen lieben dank für deine so schnelle antwort, hab jetzt meinen code in der form umgeschrieben, (mit der char korrektur) klappt natürlich alles :)

danke sehr!

Viele liebe Grüße,

Julia

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.