Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
08/10/18 17:32
vale77777
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
aaa
08/10/18 18:38
comtel
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 man7.org/linux/man-pages/man3/….
aaa
11/10/18 8:23
nessuno
Ti hanno dato una spiegazione qui

iprogrammatori.it/forum-programmazione/cplusplus/…

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à.
11/10/18 8:25
nessuno
Ti hanno dato una spiegazione qui

iprogrammatori.it/forum-programmazione/cplusplus/…

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à.
11/10/18 18:05
lumo
Questo topic è in violazione di una o più norme del regolamento: pierotofy.it/pages/extras/forum/9/3839-regolamento/ .
    
Dopo averlo letto riapri un nuovo topic assicurandoti di aver rispettato le regole. Grazie per la tua pazienza.
aaa