Speichern auf Externe Datei

hallo,

ich erzeuge mit meinen c-programm eine externe Datei, diese Datei wird in den Ordner der .exe gespeichert ( bedingt durch meine Angabe: exdat = fopen(„Statistik.txt“,„wt“); )
Was muß ich angeben um diese datei in einen bestimmten Ordner zu speichern? (z.B.: in H:\test)

Danke im voraus

Was muß ich angeben um diese datei in einen bestimmten Ordner
zu speichern? (z.B.: in H:\test)

Den PFAD.

Also
exdat = fopen(„H:\test\Statistik.txt“,„wt“)

Ciao Lutz

Das habe ich schon ausprobiert, das macht er aber nicht…
er macht aus test\statistik.txt den Dateinamen teststatistik.txt!

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Du mußt schreiben:
exdat = fopen(„h:\test\Statistik.txt“,„wt“); )

Achte auf die zwei Backslashes!
Sonst wird \S als S aufgelöst, in der MSDN steht folgendes:

Microsoft Specific —>

If a backslash precedes a character that does not appear in Table 1.4, the compiler handles the undefined character as the character itself. For example, \x is treated as an x.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Das habe ich schon ausprobiert, das macht er aber nicht…
er macht aus test\statistik.txt den Dateinamen
teststatistik.txt!

Richtig, Backslash ist Escape-Zeichen, z.B. in \n, also doppeln: test\statistik.txt

Ciao Lutz