Hallo Leute!
Wie kann ich denn unter C einen variablen Dateinamen erzeugen? Ich möchte dass jedes mal eine neue Datei erzeugt wird, die das aktuelle Dateum und die aktuelle Uhrzeit im Namen trägt (z.B. 2006-10-18_14:37:58.txt). Diese Datei sollte unter Windows angelegt werden und wird mit Hilfe von (MySQL) SELECT INTO OUTFILE erzeugt. Wie ich das mit SQL mache ist mir klar, auch wie ich den Pfad angebe, aber ich weiß nicht genau wie ich die Datei immer neu benennen soll. Ich hab folgendes:
Ich hoffe ihr könnt mir nen Denkanstoß geben.
Wie kann ich denn unter C einen variablen Dateinamen erzeugen? Ich möchte dass jedes mal eine neue Datei erzeugt wird, die das aktuelle Dateum und die aktuelle Uhrzeit im Namen trägt (z.B. 2006-10-18_14:37:58.txt). Diese Datei sollte unter Windows angelegt werden und wird mit Hilfe von (MySQL) SELECT INTO OUTFILE erzeugt. Wie ich das mit SQL mache ist mir klar, auch wie ich den Pfad angebe, aber ich weiß nicht genau wie ich die Datei immer neu benennen soll. Ich hab folgendes:
Code:
char sqlBefehl[SQL_SIZE];
const char *pfad = "C:/Pfad/zu/meiner/Datei/Name.txt"
sprintf(sqlBefehl, "SELECT * INTO OUTFILE '%s' FIELDS TERMINATED BY '\t' LINES
TERMINATED BY '\n'", pfad);
/*SQL ausführen*/
Ich hoffe ihr könnt mir nen Denkanstoß geben.