int func(char* s){ int retval=0; int n=1; if (*s=='-') { n=-1; s++; } while (*s!='\0') { retval=retval*10+(*s-'0'); s++; }return(n*retval);}看看刚编的一个函数,如果你没学到指针的话我在用数组给做一个,呵呵
可以用sscanf函数搞定的。没有使用atoi函数。