datei anlegen?
-
ich möchte, wenn die zu öffnende datei nicht vorhanden ist, oder nicht geöffnet werden kann, dass eine gleichnamige datei angelegt wird. ich weiss nicht so richtig, wie ich eine datei mit c neu anlegen kann
.. könnt ihr helfen?
vielen dank!
-
Du kannst Dateien erstellen, wenn du sie im Write-Modus (mit dem Flag "w") öffnest.
-
also, ich hab festgestellt, dass die fehlerabfrage hier greift, obwohl die datei da ist (name in param) und nicht schreibgeschützt ist! ick weiss einfach nicht, worans liegt..
if((datei = fopen(param,"r")) == NULL) exit(1);
-
so, ich habs! ich hab die datei im msdev debuggt und dafür bei den projekteinstellungen die parameter eingetragen, mit die vor dem dubuggen als gesetzt angenommen sollen. das war auch korrekto, nur das arbeitsverzeichnis hab ich auch geändert, so dass die dateien, die als parameter gedacht waren, dort nicht gefunden wurden!
*erleuchtung*