33,311
社区成员
发帖
与我相关
我的任务
分享
__int64 r;
char *p;
if (len == 8) {
p=(char *)&r;
for(int i = 0; i < len; i++) {
p[8-i] = buf[i];//01 23 45 67 89 ab cd ef
}
return r ;//0x0123456789abcdefI64
}
int main(void)
{
int r;
char buf[] = "123456";
r=atoi(buf); //注意参数是char *类型
cout << r << endl; //你这可以return r
}
r=atoi(st);//st转化为int型