Sida 1 av 1

Argumentlistor med variabel längd i C

Postat: 4 januari 2006, 23:01:21
av henkebenke
Hade tänkt att göra en egen printf och helt enkelt skicka vidare argumenten till den riktiga printf. Försökte enlig nedan men det ap pekar på är inte något av argumenten iallafall.
Någon som har sysslat med detta?

Kod: Markera allt

myprintf(char *fmt, ...){
    if(cond){
        va_list ap;
        va_start(ap, fmt);
        printf(fmt, ap);
    }
}

Postat: 4 januari 2006, 23:46:46
av speakman
På vilken platform utvecklar du?
Kolla om du kan anropa vprintf så har du det löst iaf.

Mvh
speakman

Postat: 5 januari 2006, 00:04:41
av henkebenke
Tack för det! Det var en lösning. Skönt med folk som kan.
Kör AVR med ICC-kompilatorn.