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;
}
发表回复