Hallo,
ich möchte per fopen() eine Datei öffnen die sich im Releaseordner
meines Eclipse Workspace befindet. Also da wo auch die kompilierte
Binärdatei landet.
1:
1 | file = fopen("~/cdt_workspace/test/Release/datei.txt", "r");
|
2:
1 | file = fopen("datei.txt", "r");
|
Wobei die Variante 1. nicht funktioniert (Datei nicht gefunden).
Variante 2. klappt. Kann die Datei öffnen und daraus lesen.
Ich kompiliere im Eclipse, führe dann mein Programm aber in der Konsole
aus.
Ich befinde mich im Ordner Release und starte mein Programm mit
folgendem Aufruf.
Variante 2 klappt, ist ja klar.
Aber Variante 1 mit der Absoluten Adressierung sollte doch auch gehen
oder?
Ich kann ja auch per KATE die Datei per Absoluter Adressierung öffnen,
ganz egal in welchem Verzeichnis ich mich befinde.
Jemand nen Vorschlag?
Grüße,
lex