📄 ticker.h
字号:
#ifndef Amis_Ticker_h_#define Amis_Ticker_h_#include <amis/configure.h>#include <iostream>AMIS_NAMESPACE_BEGINclass Ticker { protected: int tick_interval; int tick_interval_big; std::ostream* out_stream; char tick_char; public: Ticker(int itv, std::ostream* os, char tc = '.') { tick_interval = itv; tick_interval_big = itv*10; out_stream = os; tick_char = tc; } inline void tick( int i ) { if( (i % tick_interval) == 0 ) { (*out_stream) << tick_char << std::flush; if( (i % tick_interval_big) == 0 ) { (*out_stream) << '(' << i << ')' << std::flush; } } } };AMIS_NAMESPACE_END#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -