⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rcversion.cpp

📁 MSSQL备份及恢复的VC++源代码。提供给大家学习。
💻 CPP
字号:
#include "RcVersion.h"

#include <string.h>

bool IsValidFormat( const char * v )
{
	int l = strlen( v );
	if ( l != 8 )
		return false;
	if ( ! (  
			  ( v[ 0 ] == 'V' && v[ 2 ] == '.' && v[ 5 ] == '.' )
			&&( '0' <= v[ 1 ] && v[ 1 ] <= '9' )
			&&( '0' <= v[ 3 ] && v[ 3 ] <= '9' )
			&&( '0' <= v[ 4 ] && v[ 4 ] <= '9' )
			&&( '0' <= v[ 6 ] && v[ 6 ] <= '9' )
			&&( '0' <= v[ 7 ] && v[ 7 ] <= '9' )
		   )
	   )
	   return false;
	return true;
}

int CompVersion( const char * new_version, const char * old_version, int deep )
{
	int len;
	switch ( deep )
	{
		case 1:  len =  2; break;
		case 2:  len =  4; break;
		case 3:  len =  5; break;
		case 4:  len =  7; break;
		case 5:  len =  8; break;
		default: len =  2; break; 
	}
	return strncmp( new_version+1, old_version+1, len-1);
}

⌨️ 快捷键说明

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