标题:大家帮忙看看这两个函数,谢谢啦
只看楼主
young
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:223
专家分:160
注 册:2004-9-5
结帖率:100%
 问题点数:0 回复次数:1 
大家帮忙看看这两个函数,谢谢啦

帮忙看看这两个函数

unsigned char Encoding(unsigned short unicode,unsigned char *charLength,unsigned char

*arrOut) {

U8 flag = 1; U8 index = 0;

if(arrOut != 0) { if( unicode < 256 ) { arrOut[index++] = *((U8*)(&unicode)); arrOut[index] = 0; } else { arrOut[index++] = *((U8*)(&unicode)); arrOut[index] = *(((U8*)(&unicode)) + 1);

} *charLength = 2; } else { flag = 0 }

return flag; }

unsigned short AskToUni(char *pOutBuffer, char *pInBuffer ) { short count = -1; U8 charLen = 0; U8 arrOut[2];

while( *pInBuffer != '\0') { Encoding((U16)*pInBuffer,&charLen,arrOut);

pOutBuffer[++count] = arrOut[0]; pOutBuffer[++count] = arrOut[1]; pInBuffer++;

}

pOutBuffer[++count] = '\0'; pOutBuffer[++count] = '\0'; return count + 1; }

搜索更多相关主题的帖子: 函数 unicode arrOut unsigned char 
2004-11-17 21:36
天使预备役
Rank: 2
等 级:论坛游民
威 望:3
帖 子:670
专家分:10
注 册:2004-4-6
得分:0 

具体的没有看懂,但感觉好象和16位和32位操作系统有关!!!

但不明白这是干什么的!!!


差点把你忘了...
2004-11-18 09:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-7843-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.711615 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved