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?