Česky
Kamil Dudka

Tiny programs (C, C++, C#, ...)

File detail

Name:Downloaderror.c [Download]
Location: tiny > IJC > du1
Size:531 B
Last modification:2007-08-29 17:44

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);
}