< C

Függvények újradefiniálása C nyelven

Egy függvény újradefiniálása

#undef printf
 
/* Újradefinált printf */
void printf(char *format, ...)
{
 
}

A fenti példában, a printf megvalósítása nem tetszik számunkra ezért újradefiniáljuk. Ehhez az #undef előfordítói utasítást használjuk, utána pedig egyszerűen megvalósítom a programot.