Witam,
korzystając z funkcji printf zaciekawiła mnie jej budowa. Chodzi głównie o to, jak wygląda deklaracja funkcji, która może praktycznie przyjąć nieskończoną ilość argumentów (argumenty to tablica charów i ile się chce zmiennych). Zobaczyłem ją i wygląda tak:
_CRTIMP int __cdecl __MINGW_NOTHROW printf (const char*, ...);
I tutaj oczywiste pytanie. Co oznacza ten trzykropek? Na jakiej zasadzie to działa?
Za wszystkie odpowiedzi będę bardzo wdzięczny.