void main()
{
char *BB1="efcdab89",BB[32]="aaaaa";
cout<<BB<<endl;
HextoBin(BB,BB1);
cout<<BB<<endl;
}
void HextoBin(char deststr[],char srcstr[])
{
int k=0,w=0,i,a[8],total=0;
char str[4]="",stra[32];
for(i=0;i<8;i++)
{
if(int(srcstr[i])>47&&int(srcstr[i])<58)
{
a[i]=int(srcstr[i])-48;
}
else
{
a[i]=int(srcstr[i])-87;
}
itoa(a[i],str,2);cout<<str<<endl;
char strb[5]="";
for(i=1;i<=4-strlen(str);i++)
{
strcat(strb,"0");
}
strcat(strb,str);
strcat(stra,strb);
}
strcpy(deststr,stra);
}
浮云间