#include "math.h" void _10to16(char *_10,char *_16) { int n; n=atoi(_10); sprintf(_16,"%x",n); } main() { char _10[20],_16[20]; printf("input 10 jinzhi number:"); scanf("%s",_10); _10to16(_10,_16); printf("To _16 :%s\n",_16); } 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 关注 beiliang beiliang 本版等级: #4 得分:2 回复于: 2003-03-29 17:21:21 char str[100]="20"; int x; sscanf(str,"%d",&x); char str1[100]; sprintf(str1,"%x",x); MessageBox(str1); 我用Vc完成的