PDA

Visualizza la versione completa : [C] creare file e metterlo in un'altra directory


Daisyland
27-12-2011, 00:08
In C, creo un file con fopen() e creo una directory con mkdir().
Se il file creato nella directory corrente voglio metterlo nella nuova directory creata con mkdir() esiste una funzione specifica ?

ramy89
27-12-2011, 00:22
Prova a dare come parametro della fopen il path assoluto del file.

Daisyland
27-12-2011, 01:17
Originariamente inviato da ramy89
Prova a dare come parametro della fopen il path assoluto del file.
Intendi nella directory corrente fare quanto scrivi ? perche' ho provato, mi da' errore nell'esecuzione, cioe' non mi crea il file (perche' non crea in automatico la directory).

oregon
27-12-2011, 01:19
Prima crei la directory e poi utilizzi il percorso assoluto compresa la nuova directory per aprire il file.

Mostra il programma che hai scritto e dicci con quale sistema operativo e ambiente/compilatore lavori.

Daisyland
27-12-2011, 01:22
Perfetto, e' tutto a posto, perche' la linea con la mkdir l'avevo messa prima e poi l'avevo commentata.
Utilizzo il dev-c++.
Grazie.

oregon
27-12-2011, 01:23
Di nulla ...

Loading