scrivere in un file in C
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 4 di 4

Discussione: scrivere in un file in C

Cambio titolo
  1. #1
    Utente L'avatar di complicated
    Registrato il
    08-03
    Località
    villaggio dei puffi
    Messaggi
    364

    scrivere in un file in C

    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...

  2. #2
    Utente L'avatar di Fractal
    Registrato il
    02-03
    Località
    Catania
    Messaggi
    273
    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

  3. #3
    Utente L'avatar di Fractal
    Registrato il
    02-03
    Località
    Catania
    Messaggi
    273
    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.

  4. #4
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    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);
    }
    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.


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •