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