Salve a tutti.
Ho il seguente problema. Ho un file eseguibile compilato in C++ in una cartella BIN e devo accedere ad un file che sta su una cartella DB allo stesso livello di BIN.
Quando apro il file, uso un percorso relativo, del tipo "../DB/test.db" ed il tutto funziona.
Il problema è quando lancio il programma da una cartella diversa da BIN, per esempio in questo modo:
/dati/programmazione/test/bin/progr.exe
che non riesco ad accedere alla posizione corretta del file.
Come posso prendere il path da cui è stato lanciato il programma?
Saluti