strcpy frage (name durchnummerieren)

OP #5224657
Lesenswert?

Hallo,

ich möchte gerne bei mir eine Datei erstellen, welche später 
durchnummeriert werden soll.

Das heißt, es soll z.b. dat00000.txt, dat00001.txt, dat00002.txt ... 
erstellt werden.

Jetzt wollte ich dies mit einem strcpy realisieren wie folgt:
1
char ptr;
2

3
strcpy(ptr, "DAT%05d.txt", datei_int++);

Da kommt aber leider ein fehler.

Wie kann ich es anders realieren?

Vielen Dank
Gast #5224846
Lesenswert?

Sebastian S. schrieb:
> Hier wird die Mikrocontroller-Hilfe wohl noch viel Unterstützung
> leisten
> müssen.
> Abteilung: Von Nix auf 99.

 ^^

wobei sprintf auch gehen sollte
snprintf ist aber sicherer

[c]
char array[20];
snprintf( array , 20 , "DAT%05u.txt", datei_uint++ );


file = f_open( array );
...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren