|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2006
Città: M.O.F.N. (Middle of Fuckin Nowhere)
Messaggi: 309
|
aprire un file (non con fopen)
ciao,
ho creato un programma che lavora con i file. ora però vorrei miglioralo: così com'è questo programma può aprire solo il file chiamato "fe.txt" ma vorrei che l'utente fosse in grado di aprire un qualsiasi file presente sul suo computer. come faccio?? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jun 2004
Messaggi: 760
|
che linguaggio stai usando? il C?
__________________
Gandalf_BD -------------------------------------------- "When you aim at perfection, you discover it's a moving target" |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Sep 2006
Città: M.O.F.N. (Middle of Fuckin Nowhere)
Messaggi: 309
|
si c/c++. cmq mi hanno detto che devo sapere
il CommonDialog, le API di Windows e devo avere il Platform SDK. io però non so niente mi aiutate?? |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Sep 2006
Città: M.O.F.N. (Middle of Fuckin Nowhere)
Messaggi: 309
|
aiutooooo
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 879
|
ma che significa qualunque file?
-Che può cambiare nome? -Che non è sempre un file testo?
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita Milla |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 879
|
poi:
che devi fare con sto file? un dump semplice ascii e/o binario?
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita Milla |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jun 2004
Messaggi: 760
|
(ti parlo del C, perchè il C++ non lo conosco)
beh... ti basta fare una printf() con cui chiedi all'utente quale file vuole usare, e poi, con una scanf() memorizzi il nome scritto dall'utente in una variabile di tipo char* e lavori su quello..
__________________
Gandalf_BD -------------------------------------------- "When you aim at perfection, you discover it's a moving target" |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 879
|
Quote:
![]() printf("Hello world !\n"); fopen(.....
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita Milla |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Jun 2004
Messaggi: 760
|
mah... se ho capito cosa vuole djpeppe, dovrebbe bastare una cosa così:
Codice:
printf("Inserisci il nome del file da aprire: "); scanf("%s\n", buffer); fopen(.....); Codice:
char buffer[SIZE];
__________________
Gandalf_BD -------------------------------------------- "When you aim at perfection, you discover it's a moving target" |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:29.