Hola, buenas tardes
Estoy trabajando con una funci贸n de terceros que me devuelve el valor 100729898. Si este valor se convierte a HEX, se obtiene 601042A, que seg煤n la documentaci贸n de la funci贸n de terceros se corresponde con 4 valores, el 6, el 01, el 04 y el 42, o sea, 6.01.04.42
Seg煤n la info de dicha funci贸n, este es el c贸digo que usan para presentarlo en C++:
O esta otra funci贸n, que me devuelve 393217, y se supone que debe de interpretarse como 20200527, mediente este c贸digo en C++:
驴Hay algo similar en Clipper/Fivewin o funciones espec铆ficas para trabajar con n煤meros binarios?
Gracias.
Estoy trabajando con una funci贸n de terceros que me devuelve el valor 100729898. Si este valor se convierte a HEX, se obtiene 601042A, que seg煤n la documentaci贸n de la funci贸n de terceros se corresponde con 4 valores, el 6, el 01, el 04 y el 42, o sea, 6.01.04.42
Seg煤n la info de dicha funci贸n, este es el c贸digo que usan para presentarlo en C++:
DWORD dwVersion = NET_DVR_GetSDKBuildVersion();聽
csTemp.Format("HCNetSDK V%d.%d.%d.%d", (0xff000000 & dwVersion)>>24,\
聽 聽(0x00ff0000 & dwVersion)>>16,\
聽 聽(0x0000ff00 & dwVersion)>>8,\
聽 聽(0x000000ff & dwVersion));
//%.d,0x0000ff & dwVersion,build NO. do not exposeO esta otra funci贸n, que me devuelve 393217, y se supone que debe de interpretarse como 20200527, mediente este c贸digo en C++:
void Demo_SDK_Version()
{
聽 聽 unsigned int uiVersion = NET_DVR_GetSDKBuildVersion();
聽
聽 聽 char strTemp[1024] = { 0 };
聽 聽 sprintf_s(strTemp, "HCNetSDK V%d.%d.%d.%d\n", \
聽 聽 聽 聽 (0xff000000 & uiVersion) >> 24, \
聽 聽 聽 聽 (0x00ff0000 & uiVersion) >> 16, \
聽 聽 聽 聽 (0x0000ff00 & uiVersion) >> 8, \
聽 聽 聽 聽 (0x000000ff & uiVersion));
聽 聽 printf(strTemp);
}驴Hay algo similar en Clipper/Fivewin o funciones espec铆ficas para trabajar con n煤meros binarios?
Gracias.
Windows 10 + FWH 20.08 + BCC 7.4 + Harbour 3.2.0 + PSPad 5.0.3