Miten tehdään tälläinen esimerkki?
Log("testi: %d",numero);
Esimerkki, joka ei toimi:
-------------------------
void Log(int type, char *msg_params, ...)
{
printf("[%d] %s",type, msg_params, ...) ; //VIRHEELLINEN
}
Log("testi: %d",numero);
Esimerkki, joka ei toimi:
-------------------------
void Log(int type, char *msg_params, ...)
{
printf("[%d] %s",type, msg_params, ...) ; //VIRHEELLINEN
}
Vastaukset 2
Vanhimmat
http://www.cppreference.com/stdio/vprintf_vfprintf_vsprintf.html
siinä sivun alalaidassa on periaatteessa valmis esimerkki, kunhan korvaat vfprintf:n vprintf:llä ja poistat turhat jutut.
Kiitos!