Mmm capisco il problema...Originariamente inviato da stejano
Nel momento che lavori nell'IDE sì, ma quando compili il tuo sorgente e l'eseguibile lo fai girare "normalmente" nel tuo sistema operativo le cose a me cambiano.
Quando apro l'eseguibile il file viene salvato nella home dell'utente e non nella cartella che contiene l'eseguibile.
So che puoi indicare l'indirizzo nell' fopen ed a quanto pare se non indichi l'indirizzo viene salvato automaticamente nella home dell'utente, ma se volessi salvare il file nella cartella in cui l'utente mette l'eseguibile? In maniera da non averlo in giro per il computer?
A me servirebbe che funzioni così sia se compilato per Windows che per Mac che per Linux. Esiste qualche comando universale che non richiede librerie specifiche del sistema operativo?
p.s.
Uso xCode su Mac.
Sinceramente non so risponderti, so solo intuire una soluzione scomoda, che potrebbe essere quella di chiedere all'utente o il nome completo o solo il percorso del file in cui salvare il risultato, copiare adeguatamente il tutto in una stringa fileName e poi usare questa per la fopen, ma capisco che forse non è quello che cerchi..