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)
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]