test_chang_int.c
上传用户:janny_wxd
上传日期:2010-02-03
资源大小:261k
文件大小:0k
源码类别:

控制台编程

开发平台:

C/C++

  1. #include<stdio.h>
  2. #include<string.h>
  3. #define Pf printf 
  4. int chang(char *ch)
  5. {
  6. int a=1,b=0,c=0,i;
  7. for (i=strlen(ch)-1;i>=0;i--)
  8. {
  9. if (ch[i]<58&&ch[i]>47)
  10. {
  11. b=a*(ch[i]-48);
  12. a=a*10;
  13. c=c+b;
  14. }
  15. else 
  16. {
  17. Pf("%c 不合法,无法将此字符串转化为整形!n",ch[i]);
  18. return 0;
  19. }
  20. // printf("the c is %dn",c);
  21. }
  22. return c;
  23. }
  24. void main ()
  25. { int c;
  26. char s[]="025";
  27. c=chang(s);
  28. printf("the c is %dn",c);
  29. }