Я ищу написать функцию для замены fprintf
int fprintf ( FILE * stream, const char * format, ... );
Я не уверен, как определить такую функцию, как эта, потому что после параметра формата эта функция принимает переменное число параметров. В частности, требуется как минимум столько же дополнительных аргументов, сколько указано в формате.
ОБНОВЛЕНИЕ Я нашел ресурс по этой теме (http://publications.gbdirect.co.uk/c_book/chapter9/stdarg.html),, но, похоже, пример не компилируется под Linux, ОС, которую я использую.
Будет полезен пример замены fprintf, которая просто вызывает fprintf.
Это не домашняя работа. Я просто новичок, который пытается научиться программировать в свободное время. Спасибо!