2018年2月24日星期六

gugustock_v0_201802102227_4d_14_DWORD ZFPOINTERTOINTEGER_VERSION_ENDFLAG_VERSION_UINT

DWORD ZFPOINTERTOINTEGER_VERSION_ENDFLAG_VERSION_UINT (
PBYTE & z_pointertointegerversionendflagversionuint_pointeroriginal ,
//input :
//pointer : original
//指针 : 原先
BYTE & z_pointertointegerversionendflagversionuint_endflag ,
//input :
//end flag : ( pointer : original )
//结束 标志 : ( 指针 : 原先 )
DWORD & z_pointertointegerversionendflagversionuint_integeroutputdword
//output :
//integer : output : dword
//整数 : 输出 : 双字节
)
//( pointer : original )
//to ( convert )
//integer
//
//note :
//( pointer : original ) exist ( end : flag )
//( 指针 : 原先 )
//赋值到 ( 转换到 )
//整数
//
//注意 :
//( 指针 : 原先 ) 存在 ( 结束 : 标志 )

{
z_pointertointegerversionendflagversionuint_forcount = 0 ;
//for count
//initial to 0
//for 循环 计数
//初始化 为 0

z_pointertointegerversionendflagversionuint_integeroutputdword = 0 ;
//integer : output : dword
//initial to 0
//整数 : 输出 : 双字节
//初始化 为 0

z_pointertointegerversionendflagversionuint_integeroutputdword_version_uint = 0 ;
//integer : output : dword : ( uint type )
//initial to 0
//整数 : 输出 : 双字节 : ( 没有符号的整数类型 )
//初始化 为 0

if (
* ( z_pointertointegerversionendflagversionuint_pointeroriginal + z_pointertointegerversionendflagversionuint_forcount ) != z_pointertointegerversionendflagversionuint_endflag
//pointer : original : first byte
//!=
//( end : flag )
//指针 : 原先 : 第1个 字节
//!=
//( 结束 : 标志 )
)
//whether
//pointer : original : first byte
//!=
//( end : flag )
//是否
//指针 : 原先 : 第1个 字节
//!=
//( 结束 : 标志 )
{
for (
;
* ( z_pointertointegerversionendflagversionuint_pointeroriginal + z_pointertointegerversionendflagversionuint_forcount ) != z_pointertointegerversionendflagversionuint_endflag
//pointer : original
//!=
//( end : flag )
//指针 : 原先 
//!=
//( 结束 : 标志 )
;
)
//construct ( integer : output : dword )
//构造 ( 整数 : 输出 : 双字节 )
{

z_pointertointegerversionendflagversionuint_integeroutputdword_version_uint = z_pointertointegerversionendflagversionuint_integeroutputdword_version_uint * 10 + ( * ( z_pointertointegerversionendflagversionuint_pointeroriginal + z_pointertointegerversionendflagversionuint_forcount ) - 0x30 );
//construct ( integer : output : dword )
//构造 ( 整数 : 输出 : 双字节 )

z_pointertointegerversionendflagversionuint_forcount = z_pointertointegerversionendflagversionuint_forcount + 1 ;
//loop need
//循环 需要

}
z_pointertointegerversionendflagversionuint_integeroutputdword = z_pointertointegerversionendflagversionuint_integeroutputdword_version_uint ;
//integer : output : dword : ( uint type )
//to
//integer : output : dword
//整数 : 输出 : 双字节 : ( 没有符号的整数类型 )
//赋值到
//整数 : 输出 : 双字节

}

return 0 ;
//funtion success
//函数成功
}








///////
//ZFPOINTERTOINTEGER_VERSION_ENDFLAG_VERSION_UINT function
//( pointer : original )
//to ( convert )
//integer
//
//note :
//( pointer : original ) exist ( end : flag )
//ZFPOINTERTOINTEGER_VERSION_ENDFLAG_VERSION_UINT 函数
//( 指针 : 原先 )
//赋值到 ( 转换到 )
//整数
//
//注意 :
//( 指针 : 原先 ) 存在 ( 结束 : 标志 )



static PBYTE z_pointertointegerversionendflagversionuint_pointeroriginal ;
//pointer : original
//指针 : 原先
static BYTE z_pointertointegerversionendflagversionuint_endflag ;
//end flag : ( pointer : original )
//结束 标志 : ( 指针 : 原先 )
static DWORD z_pointertointegerversionendflagversionuint_integeroutputdword ;
//integer : output : dword
//整数 : 输出 : 双字节
static DWORD z_pointertointegerversionendflagversionuint_forcount ;
//for count
//for 循环 计数
static UINT z_pointertointegerversionendflagversionuint_integeroutputdword_version_uint ;
//integer : output : dword : ( uint type )
//整数 : 输出 : 双字节 : ( 没有符号的整数类型 )








没有评论:

发表评论