aftimer.h

来自「sleuthit-2.09 一个磁盘的工具集」· C头文件 代码 · 共 32 行

H
32
字号
#ifndef __TIMER_H__#define __TIMER_H__#ifdef HAVE_SYS_TIME_H#include <sys/time.h>#endifclass aftimer {    bool used;				// was this timer used?    struct timeval t0;    bool running;    long total_sec;    long total_usec;    double lap_time_;			// time from when we last did a "stop"    char buf[64];			// internal time bufferpublic:    aftimer();    time_t tstart();    void start();    void stop();    double elapsed_seconds();		//    double lap_time();    static char *hms(char *b,long t);   // turn a number of seconds into hms    char *timer_text(char *buf);	// return the time spent reading, as text    char *timer_text();			// uses internal buffer    double eta(double fraction_done);	// calculate ETA in seconds, given fraction    char *eta_text(char *buf,double fraction_done);    char *eta_text(double fraction_done);};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?