PDA

Visualizza la versione completa : [C] lettura file


Libera75
04-09-2003, 14:20
Salve!

E' possibile nel linguaggio C leggere o scrivere un file di cui non si conosce il nome al momento dello sviluppo del codice? Ovvero esiste un'istruzione per rendere questo:

fopen(nome_file, "w")


dove nome_file č una variabile?

Grazie

munshun
04-09-2003, 20:21
Ciao,

io opterei per il passaggio dei parametri esterni. In pratica quando lanci il programma fai una cosa del tipo:

nome_prog nome_file

in modo che lasci all'utente o a chi serve scegliere il nome del file.

:ciauz:

:metallica

Libera75
05-09-2003, 08:53
Originariamente inviato da munshun
Ciao,

io opterei per il passaggio dei parametri esterni. In pratica quando lanci il programma fai una cosa del tipo:

nome_prog nome_file

in modo che lasci all'utente o a chi serve scegliere il nome del file.

:ciauz:

:metallica
purtroppo questo non posso farlo.
Il nome del file debbo costruirlo dinamicamente in base a ciņ che leggo da un altro file :(

grazie lo stesso :ciauz:

ChReAn
05-09-2003, 09:44
Certo che si puņ fare.
Basta costruirsi la stringa nome_file come fa comodo e poi aprire il file con quel nome: a quel punto avrai ottenuto, tramite il valore di ritorno di fopen, un descrittore di file perfettamente valido da utilizzare in ogni operazione successiva.

:ciauz:

Loading