So che cos'è un buffer overflow . Non ho idea però cosa sia un buffer underflow.C: Che cos'è un/esempio di un underflow del buffer?
Sto supponendo che è quando un buffer specifico riceve invece di un overflow di byte, un underflow di byte.
char buffer[8];
fgets(buffer, sizeof(buffer), stdin);
Quanto sopra non darebbe errore.
char buffer_overflow[8];
fgets(buffer_overflow, 16, stdin);
che questo comporterebbe un overflow del buffer se l'input dell'utente è, ad esempio, "deutschland".
Potrei ottenere un esempio nel codice, che cos'è un underflow del buffer ?
alcune persone diminuire i loro puntatori, invece di aumentare, fino a un certo punto, underflow potrebbe accadere. quasi la stessa cosa di overflow. – HuStmpHrrr