设计一个函数int stoi(char *str),将数字字符串str转换为一个整数


//设计一个函数int stoi(char *str),将数字字符串str转换为一个整数
#include
char n;
char a[100];
int stoi(char *str);
int main()
{
    char *m;
    stoi(*m);
    printf("%d",a[100]);
    return 0;
}
int stoi(char *str)
{    char n;
    
    printf("请输入一个数字字符串");
    scanf("%s",&n);
    char a[100]={0};
    int top=0;
    int i=0;
    while(n)
    {
        str[top++]=n%10;
        n/=10;
    }
    while(top)
    {
        a[i++]=str[--top];
    }
    return a[100];
}
#include <stdio.h>
int stoi(char *str)
{
    int n = 0,i=0;
    while(str[i] != 0)
    {
        n = n*10 + str[i] - '0';
        i++;
    }
    return n;
}
int main()
{
    char s[20]; 
    int n;
    gets(s);
    n = stoi(s);
    printf("%d",n);
}