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 + -
显示快捷键?