Tiny programs (C, C++, C#, ...)
File detail
Source code
/*
* Soubor: error.c - modul pro obsluhu chyb
* Kamil Dudka, FIT, DU1, priklad a), 1.4.2005
*/
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include "error.h"
void Error(const char *fmt, ...)
{
// Inicializace funkce s promennym poctem parametru
va_list pArgs;
va_start (pArgs, fmt);
// Vypis chybove hlasky na stderr
fprintf (stderr, "CHYBA: ");
vfprintf (stderr, fmt, pArgs);
// Ukoncovaci makro funkce s promennym poctem parametru
va_end (pArgs);
// Shodi program s chybovym kodem 1
exit (1);
}