variable parameterliste
-
hallo,
folgender code produziert bei mir eine warnung, ich weiss jedoch nicht warum:
#include <stdio.h> #include <stdarg.h> int log(char *s, ...) { va_list argptr; va_start(argptr, s); vprintf(s, argptr); va_end(argptr); return 0; } int main() { char name[] = "Moh"; log("Hallo %s", name); getchar(); return 0; }
6 [Warning] conflicting types for built-in function 'log'
weiss jemand wieso? :xmas1:
-
das beisst dich möglicherweise mit der 'log'-funktion (logarithmus naturalis). musste deine funktion anders nennen.
-
verdammt auch
-
Genau
Siehe hierzu auch:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-200536.html
mit ähnlichem Problem