Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - scrivere un buffer in un file di testo
Forum - C/C++ - scrivere un buffer in un file di testo

Avatar
vale77777 (Normal User)
Newbie


Messaggi: 14
Iscritto: 08/10/2018

Segnala al moderatore
Postato alle 19:32
Lunedì, 08/10/2018
Questo topic è stato chiuso dal moderatore

Salve, è poco che programmo, dovrei scrivere un buffer in un file di testo, in internet ho trovato questo..
FILE* file = fopen( "myfile.bin", "wb" );
fwrite( array, 1, 100, file );


però non capisco cosa sia la dicitura wb...poi inoltre questo codice mi scriverebbe il buffer in un file binario e non di testo..grazie

PM
Avatar
comtel (Member)
Pro


Messaggi: 140
Iscritto: 08/04/2011

Segnala al moderatore
Postato alle 20:38
Lunedì, 08/10/2018
Quel "wb" indica la modalità attraverso il quale si deve aprire il file, in questo caso il file è un file binario (b sta per binary) e viene aperto in scrittura. Se intendi aprire un file di testo in scrittura, allora bisogna solo specificare la "w".
Ti conviene andare sul terminale e scrivere -man open- per studiarti un poco la funzione, oppure dai un'occhiata a questo link http://man7.org/linux/man-pages/man3/fopen.3.html.

PM
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5714
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 10:23
Giovedì, 11/10/2018
Ti hanno dato una spiegazione qui

https://www.iprogrammatori.it/forum-programmazione/cplusplu ...

Tutto il resto sta nei libri di testo, nelle prime pagine di trattamento dei file.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5714
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 10:25
Giovedì, 11/10/2018
Ti hanno dato una spiegazione qui

https://www.iprogrammatori.it/forum-programmazione/cplusplu ...

Tutto il resto sta nei libri di testo, nelle prime pagine di trattamento dei file.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM
Avatar
lumo (Member)
Expert


Messaggi: 441
Iscritto: 18/04/2010

Segnala al moderatore
Postato alle 20:05
Giovedì, 11/10/2018
Questo topic è in violazione di una o più norme del regolamento: http://www.pierotofy.it/pages/extras/forum/9/3839-regolame ... .
    
Dopo averlo letto riapri un nuovo topic assicurandoti di aver rispettato le regole. Grazie per la tua pazienza.

PM