实现程序-q(quiet)模式运行

看liblinear代码时看到的,贴在下面,原理很简单。

int print_null(const char *s,...) {return 0;}
static int (*info)(const char *fmt,...) = &printf;

使用的时候:

info("Accuracy = %g%% (%d/%d)\n",(double) correct/total*100,correct,total);

如果需要quiet模式

case 'q':
   info = &print_null;
posted @ 2015-07-03 17:13  偶尔投影  阅读(181)  评论(0编辑  收藏  举报