UpdateData(true);
DWORD dwIPAddress;
CString ip;
int i =0;
m_ipaddress.GetAddress (dwIPAddress);
ip.Format("%d.%d.%d.%d",
HIBYTE (HIWORD (dwIPAddress)),
LOBYTE (HIWORD (dwIPAddress)),
HIBYTE (LOWORD (dwIPAddress)),
LOBYTE (LOWORD (dwIPAddress)),
HIBYTE (HIWORD (dwIPAddress)),
LOBYTE (HIWORD (dwIPAddress)),
HIBYTE (LOWORD (dwIPAddress)),
LOBYTE (LOWORD (dwIPAddress)));
but if the octet value is less than 100, it only displays the non-zero digit. for example, 010.033.001.069 will be displayed as 10.33.1.69.
anybody knows how to make it in the standard three digit per octet format?
thanks.
regards,
kaya
DWORD dwIPAddress;
CString ip;
int i =0;
m_ipaddress.GetAddress (dwIPAddress);
ip.Format("%d.%d.%d.%d",
HIBYTE (HIWORD (dwIPAddress)),
LOBYTE (HIWORD (dwIPAddress)),
HIBYTE (LOWORD (dwIPAddress)),
LOBYTE (LOWORD (dwIPAddress)),
HIBYTE (HIWORD (dwIPAddress)),
LOBYTE (HIWORD (dwIPAddress)),
HIBYTE (LOWORD (dwIPAddress)),
LOBYTE (LOWORD (dwIPAddress)));
but if the octet value is less than 100, it only displays the non-zero digit. for example, 010.033.001.069 will be displayed as 10.33.1.69.
anybody knows how to make it in the standard three digit per octet format?
thanks.
regards,
kaya