common.cpp
来自「《Visual C++数字图像识别技术典型案例》之光学字符识别技术源码」· C++ 代码 · 共 63 行
CPP
63 行
/****************************************************************************** * 光学字符识别程序 * 文件名:common.cpp * 功能 :共用文件实现 * modified by PRTsinghua@hotmail.com******************************************************************************/#include "common.h"/****************************************************************************** * 经过的时间 * 参数:curtime 当前时间 * 返回:时间******************************************************************************/double seconds_passed(struct timeval &curtime){ struct timeval last=curtime; gettimeofday(&curtime, 0); return curtime.tv_sec-last.tv_sec+static_cast<double>(curtime.tv_usec-last.tv_usec)/1000000.0;}/****************************************************************************** * 获得下一个令牌 * 参数:is 输入流 * 返回:字符串******************************************************************************/string get_next_token(istream &is){ string result; while( is.good() ) { int ch=is.get(); if( ch==EOF ) break; if( static_cast<char>(ch)=='\n' || static_cast<char>(ch)=='\r' ) { if( result!="" ) is.unget(); else result+='\n'; break; } if( static_cast<char>(ch)==' ' || static_cast<char>(ch)=='\t' ) { if( result!="" ) break; else continue; } if( static_cast<char>(ch)==',' || static_cast<char>(ch)==';' ) { if( result!="" ) is.unget(); else result+=static_cast<char>(ch); break; } result+=static_cast<char>(ch); } return result;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?