Название: Как наследовать printf(const char *, ...)? Отправлено: Aleksey от Февраль 28, 2013, 06:28 Здравствуйте.
Есть класс: Код: class MyClass { И его наследник, в котором мне нужно реализовать печать в мою консоль: Код: class MyMainClass : public MyClass { Как мне получить все множественные параметры MyDebugMsg, чтобы в реализации метода использовать стандартный форматный вывод? Пока получается только напечатать строчку, а вместо чисел - мусор. Пожалуйста, помогите. Название: Re: Как наследовать printf(const char *, ...)? Отправлено: Fat-Zer от Февраль 28, 2013, 07:26 используй vprintf, как-то так: http://cpp.com.ru/shildt_spr_po_c/13/vprintf-vfprintf-vsprintf-vsnprintf.html
Название: Re: Как наследовать printf(const char *, ...)? Отправлено: Igors от Февраль 28, 2013, 09:54 Код Ну или vprintf, тогда без buf, но обычно удобнее с ним Название: Re: Как наследовать printf(const char *, ...)? Отправлено: Old от Февраль 28, 2013, 10:17 Ну или vprintf, тогда без buf, но обычно удобнее с ним Лучше snprintf/vnsprintf.Название: Re: Как наследовать printf(const char *, ...)? Отправлено: Aleksey от Февраль 28, 2013, 19:50 Fat-Zer, Igors и Old! Огромное вам спасибо за ответы!
Все помогло, все работает! :) |