C

Articoli tecnici organizzati per gruppo funzionale.

23 schede11 gruppiPagina 1 di 3

Segnali e Crash a Runtime

8 nella pagina

Errore C Stringhe: Troncamento di Buffer Ignorato con snprintf()

'snprintf(buf, size, ...)' restituisce il numero totale di caratteri che avrebbe scritto se lo spazio fosse stato sufficiente; se il valore restituito è maggiore o uguale a 'size', la stringa è stata troncata; non verificare questo valore genera percorsi o comandi incompleti.

SNPRINTF_TRUNCATION
→

Errore C: Aritmetica dei Puntatori su Puntatore NULL (NULL + offset)

Secondo lo standard C, l'aritmetica dei puntatori è valida solo all'interno dei limiti dello stesso oggetto array o subito dopo la fine; eseguire calcoli come '((char*)NULL) + 10' costituisce comportamento indefinito anche se il puntatore risultante non viene dereferenziato.

NULL_PTR_ARITHMETIC
→