扫盲贴2.5寸移动硬盘的厚度有几种

扫盲贴2.5寸移动硬盘的厚度有几种

ball648500361:

验证通过版本

其中两个问题

1. Num[8]需要初始化为0才可以

2.reval的值本身为-1 后面的+=操作必须先把reval清零

static int findNum( const char* str)

{

char Num[8]={0,0,0,0,0,0,0};

int i = 0;

int reval = -1;

const char* p = str;

while ( *p && ((*p > '9') || (*p < '0'))) p++;

if ( *p ) {

while (*p <('9'+1) && *p >('0'-1) ) {

Num[i++]= *p++;

}

}

else {

return reval;

}

//rt_kprintf("\r\n==Num[8]=%s=\r\n",Num);

if ( strlen(Num) == 0 ) { return reval; }

reval=0;

for ( i = 0; i < 8 && Num[i] != 0; i++ ) {

reval += (Num[i]- '0')*10;

}

return reval;

}

相关推荐

우리가 왜 헤어져
mobile.365-588

우리가 왜 헤어져

07-15 👁️‍🗨️ 7461
巴西足球的困境与改革之路
mobile.365-588

巴西足球的困境与改革之路

07-12 👁️‍🗨️ 7272
科研图像中如何处理“矢量图”与“位图”,需要知道这10点
用Windows11的收件箱来关联163邮箱
365bet体育滚球

用Windows11的收件箱来关联163邮箱

07-07 👁️‍🗨️ 8291
小米6Android多少,小米6使用的是什么型号摄像头?小米6像素是多少?
祉的解释
mobile.365-588

祉的解释

07-13 👁️‍🗨️ 879
国内十大正规投资理财App软件平台综合排名(最新榜单)
針對購自 Apple 的 app 或內容申請退款
365bet体育滚球

針對購自 Apple 的 app 或內容申請退款

07-04 👁️‍🗨️ 506
摩拜单车唯品会719爽购贴纸怎么获得?摩拜单车唯品会719凝视贴纸获得技巧[图]