请问一下这这个问题的c的代码,尤其想问一下怎么把字符串里的数字转成数字

输入由0~9组成的任意长度的数字字符串,将其转换为整数。例如输入“65535”字符串,转为整数65535。要求用函数实现。


int zhuan(char s[]){
    int res=0;
    for(int i=0;s[i]!='\0';i++){
        res=res*10+(s[i]-'0');
    }
    return res;
}