?? rcversion.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 + -