qq围棋棋谱中汉字是以内码表示的,16进制,为了转换棋谱,要将16进制转换为汉字,用以下程序可以实现:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#include<stdio.h> #include<stdlib.h> 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; } |
发表回复