Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
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
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.
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à.
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à.