void StringToInteger(char str ,int * number) {static int base;if( str==0){base=1;
这应该是一个递归程序,程序的本意是将字符串中的每位字符对应的数字乘以权值再相加得出结果,但是有不少语法错误,比如number是指针,却出现number = 0 这样的赋值语句, str是字符串(字符指针), 函数参数却写的是 char str...类似的错误还有。还有就是权值的大小顺序反了.