← Tutti i video

Debuggare il codice C con GDB

Guarda su YouTube → 19:46 11 giugno 2026

Descrizione

Il mio obiettivo è costruire il migliore contenitore di didattica informatica presente in tutto il territorio Italiano. Se vuoi supportare la mia missione: - https://esadecimale.it - https://learn.esadecimale.it - https://cyber.esadecimale.it - https://forum.esadecimale.it

Commenti 4

I commenti vengono da YouTube e sono aggiornati periodicamente.

  1. @gab-o5y2h 12 giugno 2026 1
    Se avessi chiesto ad un LLM lo avrebbe scovato subito?
    3 risposte
    1. @esadecimale Autore 12 giugno 2026 1
      Il bug in questo caso era abbastanza palese, quindi si, lo avrebbe scoperto. Ma sapere come seguire il flusso di un processo è utile a prescindere, anche se ci facciamo aiutare da un LLM
    2. @gab-o5y2h 12 giugno 2026 2
      ​@esadecimalesisi su quello senza dubbio. Se avessi usato un LLM sicuramente avrei perso il valore formativo
    3. @esadecimale Autore 12 giugno 2026 1
      @gab-o5y2h Per il resto, le stringhe di base in C sono fastidiose da utilizzare proprio perché si assume sempre che ci sia il terminatore di fine stringa. Secondo me molto meglio avere una struct che ti esplicita in un campo length la dimensione esatta della stringa, e le funzioni che utilizzi devono sempre prendere in considerazione questo campo. Per questo poi nella lib C classica hai tante funzioni che prendono il size come parametro, così si ha un meccanismo di "ok adesso mi fermo" piuttosto che aspettare che ci sia un null byte nella memoria