Poskusi s tem:
void ErrPrint(int errLevel, char *msg, ...)
{
va_list vl;
va_start(vl, msg);
ret = vfprintf(stderr, msg, vl);
va_end(vl);
va_list vl;
va_start(vl, msg);
ret = vfprintf(stderr, msg, vl);
va_end(vl);
exit(errLevel);
}
-----Original Message-----
From: Damir Dezeljin [mailto:[EMAIL PROTECTED]]
Sent: Thursday, May 31, 2001 1:17 PM
To: [EMAIL PROTECTED]
Subject: [ LUGOS-PROG ] Vprasanje - void()Ciao!
Rad bi naredil eno funkcijo v stilu:
void ErrPrint(int errLevel, char *msg) {
fprintf(stderr, "\n\n%s\n\n\n", msg);
exit(errLevel);
}To dela lepo in prav, vendar to funkcijo jaz v main() klicem:
ErrPrint(-1, "Error"); << to spet delaRad pa bi da bi mi delalo tudi, ce bi tako klical:
ErrPrint(-1, "%s error", "Kar neki"); << torej ce bi dodal se en ali vec parametrov oz. formiran stringKaj se to da naredit in kako????
Lp,
Dezo
