| errors/error-2-int.c - Et mislykket eksempel på brug af errno - i forbindelse med division. | Lektion 7 - slide 10 : 25 Program 3  | 
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <limits.h>
int main(void) {
  int x = 0, input = 0;
  errno = 0;
  /* Divide by zero */
  x = 1 / input;        /* errno is not changed by the division operator   */
                      
  if (errno){
     printf("Division failed, code: %d, message: '%s'\n", errno, strerror(errno));
     x = INT_MAX;
  }
  printf("Result is %d\n", x);
  return 0;
}