如何把中文转换为ascii码
解决方案 »
- 在对话框贴JPG图片是Win32平台运行成功,在6410上出现了如下错误
- XP系统安装VISUAL C++怎么要安装 microfot virtual machine for java,这冬冬怎么网上找不到呢
- 菜鸟紧急求救!!!!问题解决马上结贴!
- 能不能给小弟提点关于MFC学习的意见,意见中肯者必有高分相送
- 帮忙:主板ID,硬盘ID在注册表中的路径是什么?
- 为什么我程序中RichEdit控件在2000下能正常使用,在98下却出现乱码呢?解决了再送100分!
- 请问,在上海找工作哪个网址最好?
- 显示文档时,如何判断符号所占的空间?
- 进步了以后的迷惑
- 我是初学者,请教一个问题:怎样改动已有工程的语言设置?
- 如何把弹出对话框弹出到屏幕的最上层
- 画线
{
int i,j=0;
BYTE ch1,ch2;
BYTE * lsData;
BYTE * lsReply; if(sAsc==NULL)
return AG_PARAM1_ERROR;
if(iLength>512)
return AG_PARAM2_ERROR;
if(sReply==NULL)
return AG_PARAM3_ERROR;
lsData=new BYTE[iLength];
lsReply=new BYTE[iLength*2+1];
memcpy(lsData,sAsc,iLength);
for(i=0;i<iLength;i++){
ch1=lsData[i]>>4; //高四位
ch2=lsData[i]&0x0f; //低四位
lsReply[j++]=(ch1>=0&&ch1<=9)?(ch1+0x30):(ch1+0x37);
lsReply[j++]=(ch2>=0&&ch2<=9)?(ch2+0x30):(ch2+0x37);
}
lsReply[j]=0x00;
memcpy(sReply,lsReply,j+1);
delete lsReply;
delete lsData;
return 0;
}
USHORT Format3[MAX_PATH] = {'你','\0'};
Format3[0]=53484;
如果现在我需要
char strTmp[]="好";
我如何把strTmp 赋给 Format3
char strTmp[]="好";
我如何把strTmp 赋给 Format3
如果是英文,即非UNICODE方式,直接读取就是了:
char ch='a';
int asc=(int)ch;在UNICODE模式下,两个ASCII字符组成一个汉字,需要分开读取,怎么读取的,我给你找找看。