16进制与汉字的转换

qq围棋棋谱中汉字是以内码表示的,16进制,为了转换棋谱,要将16进制转换为汉字,用以下程序可以实现:

#include 
#include
int main(int argc,char* argv[]) 
{     
	unsigned   char*   buffer;
	buffer=new unsigned char[100];
	while(1)
	{
		printf("请输入内码:");
		scanf("%X%X",&buffer[0],&buffer[1]);
		printf("%s\n",buffer);
	}
	delete [] buffer;
	system("pause");
    return   0; 
 }

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注