[ create a new paste ] login | about

Link: http://codepad.org/1IuqYyf9    [ raw code | output | fork ]

C, pasted on Oct 21:
1
2
3
4
5
6
7
8
9
10
11
unsigned long long latoi(char * s) {
   unsigned long long num = 0;
   while(*s>='0' && *s<='9') num = num * 10 + *(s++) - '0';
   return num;
}

int main() {
   char* s = "798654564654564654";
   printf("%lld",latoi(s));
   return 0;
}


Output:
1
798654564654564654


Create a new paste based on this one


Comments: