标签:实现一个函数int my_atoi(char s[])可以将一个字符串转换为对应的整数 输入1234输出1234 输入+1234输出1234 输入-1234输出-1234 符号位flag
#include<stdio.h> int my_atoi(char s[]) /*字符串转换函数*/ { char* p = s; int flag = 1; int ret = 0; if(*p==‘-‘) { flag=-1; } if((*p==‘+‘)||(*p==‘-‘)) { p++; } while(*p!=‘\0‘) { if((*p>=‘0‘)&&(*p<=‘9‘)) { ret = 10*ret + *p -‘0‘; p++; } } return flag*ret; } int main() { char s[5]; int ret; gets(s); ret = my_atoi(s); printf("%d",ret); }
C语言:实现一个函数int my_atoi(char s[]),可以将一个字符串转换为对应的整数,如+1234输出1234
标签:实现一个函数int my_atoi(char s[])可以将一个字符串转换为对应的整数 输入1234输出1234 输入+1234输出1234 输入-1234输出-1234 符号位flag
原文地址:http://10740184.blog.51cto.com/10730184/1706506