C--簡單把數字字符串轉換成相同面值的長整型整數


#include <stdio.h>
#include <string.h>
long fun( char *s )
{

 int i;

 long sum=0;

 for(i=0;i<strlen(s);i++){

 sum=sum*10+s[i]-'0';

 return sum;

}
void main()
{ char s[10]; long r;
printf("請輸入一個長度不超過9個字符的數字字符串 : "); gets(s);
r = fun( s );
printf(" r = %ld\n" , r );
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM