Programma c - problema segmentation fault

di Anonimizzato14351 il
17 risposte

17 Risposte - Pagina 2

  • ma anche con fputs ero riuscito a farlo funzionare
    Il fatto che non vada in crash con fputs() non vuol dire che "funzioni": se usi fputs() ti verranno aggiunti nel file binario dei byte indesiderati (i new line)
  • Si ho utilizzato fputs in piena coscienza di questo fatto, di fatto mi serviva il new line per fare quello che mi serviva ed infatti ho scritto il programma sia utilizzando fwrite che utilizzando fprintf, alla fine fputs è effettivamente poco pratico e l'ho proprio tol to
  • Solo una precisazione: non sono contrario a fputs().
    Volevo solo sottolineare il fatto che scrivere con fputs()/fprintf() è diverso da scrivere con fwrite() e che quest'ultimo è il metodo consigliato se vuoi salvare una struttura su un file binario.
    Te ne accorgerai quando andrai a leggere e interpretare il file binario che hai creato.
    Buon lavoro
Devi accedere o registrarti per scrivere nel forum
17 risposte