Bonjour à tous!
J'aurais besoin de faire une validation dans un programme mais je n'arrive pas a voir comment la faire.
Je doit pouvoir vérifier s'il ya eu débordement à la suite d'une multiplication sur des entiers non signés en C.
Dison que j'ai des variables du genre:
unsigned int a = ...; //où ... veut dire peu importe l'entier valide
unsigned int b = ...;
unsigned int c = a * b;
Je doit donc faire une validation sur c pour voir s'il y a eu débordement/overflow sans include de truc du genre <limits.h> mais je ne vois pas comment faire.
Merci d'avance pour votre aide.
Partager