#include<stdio.h>
#include<string.h>
long fun(char *p){
int i,len,t;
long x = 0;
len = strlen(p);
if(p[0] == '-'){
t=-1; len-- ; p++;
}
else t = 1;
while(*p) x = x * 10 + (*p++)-48 ;
return t*x ;
}
int main()
{
char s[6] ;
long n;
printf("Please Enter a string:\n");
gets(s);
n=fun(s);
printf("%d \n",n);
return 0;
}
#include<stdio.h> \\ 声明这个库函数才能使用scanf() 和 printf()
#include<string.h> \\ 声明这个库函数才能使用strlen()
\\ 返回值的类型是 long 整型数 , 输入的形参类型是 字符类型的指针
long fun(char *p){
int i,len,t;
long x = 0