Salve, devo fare un esercizio che rilevi se avviene overflow per la somma di due numeri. Se si considerano:
int a,b,risultato;
Se setto sia a sia b a dei valori che siano minori del valore massimo scrivibile su un int, e ne faccio la somma (o la moltiplicazione )è possibile che questa (risultato) superi il massimo valore di un int. Il problema è che il risultato, dichiarandolo come int non potrà contenere un numero maggiore del massimo numero scrivibile su un int(ovviamente). Come faccio a rilevare l'overflow??? Ho sentito parlare di una variabile "errno" che potrebbe essere utile.
Spero possiate aiutarmi Grazie.