Visualizzazione dei risultati da 1 a 5 su 5

Discussione: scrittura su file [C]

  1. #1
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    scrittura su file [C]

    con

    FILE *pDATI;
    pDATI = fopen("DATI.DAT", "w+");

    creo e (apro) il file "dati.dat" ...

    ma come faccio a scriverci sopra?

    io sto realizzando un RPG testuale e vorrei che quando il giocatore scrive SALVA la situazione di gioc venga memorizzata (x situazione intendo INVENTARIO, PV, PUNTO IN CUI SI E' ARRIVATI NEL GIOCO ecc..)

    come si fa??

    grazie mille!!!
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Con fputc() puoi scrivere sul file un carattere. Questa è la sintassi:

    fputc(int ch, FILE *file);

    Mentre con fwrite() puoi scrivere un blocco di dati. Questa è la sintassi:

    fwrite(const void *buffer, size_t num_bytes, size_t count, FILE *file);

    sono definite in stdio.h


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    mi faresti un esempio pratico?

    dove va scritta la roba da memorizzare?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  4. #4
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    Intanto... devi/vuoi lavorare sul file in modalità testuale o binaria?
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    14
    basta fare

    fwrite(&nomedelrecord,sizeof(nomedelrecord),1,nome file);

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.