Scusate, ma non inserendo l'indirizzo in cui creare il file (cioè mettendo solo il nome) e quindi con un classicissimo:

fopen("miofile.txt","w");

Il file viene creato nella home, perché la home è la current work directory di questo caso, è corretto?