char ch = 4;
char str[8];
sprintf(str, "0x%.2x", ch);
char *hex = "0123456789ABCDEF";
int main()
{
char ch = 4;
char str[4];
str[0] = '0';
str[1] = 'x';
str[2] = hex[ch>>4];
str[3] = hex[ch&0x0f];
}
int iHex = 0x20;
int iDec = 2;
SetValue(iHex); // правильно
SetValue(iDec); // не совсем правильно...
SetValue(Convert(iDec)); // так будет правильно
char hex(char ch)
{
ch &= 0x0f;
if (ch < 0x0a)
return (ch + '0');
else
return (ch - 0x0a + 'A');
}
int main()
{
char ch = 'z';
char str[5];
str[0] = '0';
str[1] = 'x';
str[2] = hex(ch>>4);
str[3] = hex(ch);
str[4] = 0;
}
char hex(char ch)
{
ch &= 0x0f;
if (ch < 0x0a)
return (ch + '0');
else
return (ch - 0x0a + 'A');
}
int main()
{
char ch = 'z';
Send('0');
Send('x');
Send(hex(ch>>4));
Send(hex(ch));
}
char hex(char ch)
{
ch &= 0x0f;
if (ch < 0x0a)
return (ch + '0');
else
return (ch - 0x0a + 'A');
}
int main()
{
char ch = 'z';
char str[5];
str[0] = '0';
str[1] = 'x';
str[2] = hex(ch>>4);
str[3] = hex(ch);
str[4] = 0;
}
char hex(char ch)
{
ch &= 0x0f;
if (ch < 0x0a)
return (ch + '0');
else
return (ch - 0x0a + 'A');
}
int main()
{
char ch = 'z';
Send('0');
Send('x');
Send(hex(ch>>4));
Send(hex(ch));
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.