Muy buenas a todos. He empezado este año a dar C después de un par de meses dando Java y tengo una duda con el desbordamiento de memoria.
Tengo que hacer un programa muy típico como es el del factorial de un número, con datos del tipo int, y tenemos que dejar indicado cuándo hay error de desbordamiento y cuándo es negativo el número introducido, etc. ¿Alguien me puede explicar cómo se controla el desbordamiento?
Yo tengo ya hecha mi función factorial con un if que me devuelve un error si se introduce un número negativo y devuelve el factorial si es positivo. Lo único que me falta es que me devuelva un error cuando haya desbordamiento, pero no tengo ni idea de cómo es la condición para ello.
Muchas gracias.