编写一个函数,将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数)

来源:互联网 发布:男士单肩包推荐 知乎 编辑:程序博客网 时间:2024/05/15 04:02
//编写一个函数,将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数)#include<stdio.h>int my_atof(char *str){  int i=0;  int num=0;  while(str[i] != '\0')  {    if(str[i]>='0'&&str[i]<='9'){      num=num*10+(str[i]-48);}i++;  }   if(str[0] == '-')   {  num=-1*num;   }   return num;}int mian(){   char *p = "231312";      int ret = my_atof(p);   printf("%d\n",ret);   return 0;}

0 0
原创粉丝点击