如:"啊"转成B0A1
解决方案 »
- strSQL.Format()这个函数是什么意思,怎么用?
- 线程函数 调用 其它函数的问题, 为什么会出错>
- 如何指定容器中控件的排列顺序
- UDP如何发送浮点数组?
- 各位,我现在急需mfc70d.dll文件,跪求下载地址~~~~~~~~~~~~
- 关于LVS_EX_INFOTIP
- 急:一个有关windows消息钩子的问题????
- 能否直接在另外一个程序, 使用SetWindowPos来改变对话框上的一个控件(子窗口)的位置?
- 位图的长,宽等信息怎么获取?
- 如何解决头文件引用冲突
- 急!数据库中的字段比较长在打印过程中任何解决换行?
- CEdit中如何限制输入的是16进制,如何将此16进制转换为10进制?
char * itoa(int value, char *string, int radix)头文件: stdio.h
char t[] = "啊";int *i = ( int * )t;现在*i就是整形的,你可以按照需要任意操作
用不着
char t[] = "啊";int *i = ( int * )t;那么能不能直接对进行操作t[]在C里INT和CHAR是可以直接转换使用的
char *result = new char[strlen(t) * 2 +1];
char temp[9];
result[strlen(t) * 2 ] = 0;
for (int i = 0;i < strlen(t); i++)
{
itoa(t[i],temp,16);
result[i * 2] = temp[6];
result[i * 2 + 1] = temp[7];
}
int *i = ( int * )t;没有错,只不过没有用