首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请问今天的一个笔试题

2012-02-25 
请教今天的一个笔试题。补充完整这段函数,其功能是把整数字符串转换为int型数据。??为需要补充的代码intchty

请教今天的一个笔试题。
补充完整这段函数,其功能是把整数字符串转换为int型数据。??为需要补充的代码    
int     chtype(chat*     str)    
{    
              int     i,j,k,h,num;    
              int     len=strlen(str);    
              for     (i=0;     i <??;     i++)    
              {    
                          k=1;    
                          j=len;    
                          if     (??)    
                          {    
                                          k=k*10;    
                                          j--;    
                          }    
              }    
              h=??- '0 ';         //这里我不懂???减去一个字符之后赋值给一个int数?什么意思    
              num=num+k*??    
              return     num;    
}

[解决办法]
看看ASCII码表,就明白了
[解决办法]
i <len
j> 0
h=str[i]- '0 '; 例如 '1 ' - '0 ' =1;
num=num+k*h

热点排行