Hallo!
Ähm, sorry. Ich hätte vielleicht dazuschreiben sollen, das die Ausgabe in die Datei grundsätzlich funktioniert. Wenn ich als Dateinamen nur "Test.ini" angebe, wird die Datei im aktuellen Verzeichnis erstellt. Ich möchte mich aber nun nicht darauf verlassen, dass beim jeweiligen Benutzer als aktuelles Verzeichnis auch sein home-Verzeichnis aktiv ist. Deshalb wollte ich die Tilde angeben, um in jedem Fall die Datei im home-Verzeichnis zu erstellen.
Aber hier trotzdem nochmal Teile des Codes:
Code:
int putStmF(char *out_name, char *inp_text[], int inp_lines)
if ((out_fp = fopen(out_name, "w, ccsid=1252")) != NULL){
/* .... */
}
return 0;
}
Im Debug kann ich auch sehen, dass der Name "~/Test.ini" korrekt im C-Programm ankommt. Nur irgendwie versteht das IFS mich nicht so richtig. Oder ist das ganze womöglich auch wieder so ein Codepage-Problem?
Titus
Bookmarks