爱问知识人 爱问教育 医院库

如何在VC 6.0里实现十进制与二进制互相转换?

首页

如何在VC 6.0里实现十进制与二进制互相转换?

如何在VC   6.0里实现十进制与二进制互相转换? (最好有源代码)如题,如果有十进制与其它进制互相转换的代码更好
做程序设计急需!

提交回答
好评回答
  • 2018-02-03 08:51:50
      BYTE stob(class CString pStr)
    {
    	int i,len;
    	BYTE result=0;
    	
    	len=strlen(pStr);
    	if(len>2) len=2;
    	for(i=0;i='0' && pStr[i]='A' && pStr[i]='a' && pStr[i]4) len=4;
    	for(i=0;i='0' && pStr[i]='A' && pStr[i]='a' && pStr[i]= '0' && ch = 'A' && ch = 'a' && ch <= 'f')
    		return (ch - 'a' + 0xA);  
    	return(255); 
    }
    //转换十六进制为进制
    CString HexToBinary(CString strHex)
    {   int j[4];
    	int nLenth = strHex。
      GetLength(); char* Hex = new char[nLenth]; Hex = strHex。GetBuffer(0); CString strBinary = ""; for(int i=0;i  Format("%d",j); // strBinary += str; } data=j[0]+j[1]*16+j[2]*256+j[3]*4096; CString str; str。Format("%d",data); return str; } 。
      

    5***

    2018-02-03 08:51:50

其他答案

类似问题

换一换
  • VC++ 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):