下载此文档

字符串16进制转10进制.doc


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
#include
int strHexToInt(char* strSource)

 int nTemp=0;
 CString strTemp;
 strTemp=strSource;
 for(='G',dd='g';   cc<='Z',dd<='z';  cc++,dd++)    //判断输入的字符串是否合法
 {
  if(strTemp.,0) !=-1  ||  (dd,0) !=-1)
  {
   ::MessageBox(NULL,"请输入正确的16进制字符串!","输入错误",MB_ICONEXCLAMATION);
   return -1;
  }
 }
 for(int i = 0;  i<(int)::strlen(strSource);  i++)
 {
  int um;
  switch(strSource[i])
  {
   case 'a':
   case 'A': um = 10; break;
   case 'b':
   case 'B': um = 11; break;
   case 'c':
   case 'C':   um = 12;   break;
   case 'd':
   case 'D':   um = 13;   break;
   case 'e':
   case 'E':   um = 14;   break;
   case 'f':
   case 'F':   um = 15;   break;
   case '0':
   case '1':
   case '2':
   case '3':
   case '4':
   case '5':
   case '6':
   case '7':
   case '8':
   case '9':    um = strSource[i] - '0';     break;
  

字符串16进制转10进制 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人szh187166
  • 文件大小20 KB
  • 时间2018-06-09