LINUX.ORG.RU

int xprint_handler(FILE *fd,const struct printf_info *info,
                         const void *const *args) {
   int c;
   fputc('X',fd);
   for(c=0;c<info->width;c++) fputc('Y',fd);
   for(c=0;c<info->prec;c++) fputc('Z',fd);
   return info->width+info->prec+1;
}
int xprint_arginfo (const struct printf_info *info, size_t n,
                           int *argtypes) {
   if (n>0) argtypes[0]=PA_INT;
   return 1;
}
int main() {
   register_printf_function ('Y', xprint_handler, xprint_arginfo);
   printf("%Y %3Y %3.2Y",1,2,3);
   return 1;
}

MKuznetsov ★★★★★
()
Ответ на: комментарий от stassats

С или С++ точно не помню но вот эта прогамма чёто не фурычит что она описывает??

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.