Tilbage til slide -- Tastaturgenvej: 'u'        næste -- Tastaturgenvej: 'n'          errors/error-1.c - Et eksempel på brug af errno fra errno.h.Lektion 7 - slide 10 : 25
Program 1

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <errno.h>

int main(void) {
  double input = -1.0, x = 0.0;

  /* Take square root of a negative number, prepare for error reporting */ 
  errno = 0;         /* Reset errno */

  x = sqrt(input);   /* sqrt assigns errno in case of error */

  if (errno){  /* errno is positive in case of an error */
     printf("sqrt failed, code: %d, message: '%s'\n", errno, strerror(errno));
     x = 0.0;
  }
  printf("Result is %f\n", x);

  return 0;
}