![]()
devo aprire un file ...
normalmente uso fp=fopen("prova.txt","r");
ora nn conoscendo in anticipo il nome del file da aprire come faccio??
considerando che il nome è in una char di vettori X che ho estratto da un altro file col comando fgets(x,fp)
![]()
![]()
devo aprire un file ...
normalmente uso fp=fopen("prova.txt","r");
ora nn conoscendo in anticipo il nome del file da aprire come faccio??
considerando che il nome è in una char di vettori X che ho estratto da un altro file col comando fgets(x,fp)
![]()
Non ho ben capito dove sia contenuto il nome del file (forse un vettore), cmq puoi tranquillamente aprire il file come facevi e invece di impostare il nome in fase di progetto, lo fai in fase di esecuzione...
f = fopen(VariabileNomeFile,"r");
Penso dovrebbe andare
Bye
Max
La luce è più veloce del suono,ecco xchè alcune persone sembrano brillanti fino a quando non parlano
char nomefile[] = "prova.txt";
fp = fopen(nomefile,"r");
me lo apre
su win xp con devc++
risolto senza usare fgets che prende direttamente una stringa!!
prendendo lettera per lettera funge![]()