dopo che io apro un file (.dat) in modalita scrittura/lettura come faccio a memorizzarci dentro delala roba??
vorrei xmettere al giocatore del mi oRPG test di salvare...
grazie
dopo che io apro un file (.dat) in modalita scrittura/lettura come faccio a memorizzarci dentro delala roba??
vorrei xmettere al giocatore del mi oRPG test di salvare...
grazie
Una donna per domarli, Una donna per trovarli,
Una donna per ghermirli e nel buio incantenarli.
(motto del partito "Donne al Potere")
non so cos'altro scrivere nella firma...
Ammesso che stai usando la libreria fstream.h, ecco qui i comandi:
-Creare una variabile
fstream salvataggio;
-Creare o aprire un file in modalità lettura/scrittura
salvataggio.open ("nomefile.dat", ios::in|ios::out);
-Immettere del testo nel file
salvataggio << "questo è un testo";
-Andare a capo nel file (come premere Invio)
salvataggio << "\n";
- Memorizzare delle variabili nel file
int variabile=123;
salvataggio << variabile;
- Chiudere il file
salvataggio.close();
Se ad esempio segui le indicazioni che ti ho scritto qui alla lettera avra in un file chiamato nomefile.dat nella cartella dove ci sarà l'exe del tuo gioco con dentro queste righe:
questo è un testo
123
Buona fortuna per il tuo gioco! se hai altre domande scrivimi qui o su www.playerworld.it dove oltre a me troverai anche altra gente intenta a mandare avanti progetti come il tuo!il nostro forum è al 90% sulla programmazione di giochi!8D
Ultima modifica di Fractal; 7-12-2003 alle 12:17:08
contattami x email ( [email protected] o [email protected] ) se vuoi altri aiuti e ti manderò direttamente un codice esempio che permette di salvare e caricare informazioni e variabili di tipo int, char, char*, Cstring e altro.
5 è il numero di caratteri di "input", cambialo a seconda della tua stringa; file.dat è il nome (comprensivo di percorso, in questo caso file.dat è nella stessa directory del programma) del file in cui vuoi salvare il testo.Codice:#include <stdio.h> int main(){ FILE* fp; fp = fopen("file.dat","wb"); fwrite("input",1,5,fp); fclose(fp); printf("\nHo scritto input in file.dat\n"); return(0); }
He who is not bold enough to be stared at from across the abyss
is not bold enough to stare into it himself.