Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int my_getnbr(char *str)
- {
- int i = 0;
- int isneg = 1;
- int n = 0;
- if (str[0] == '-' && str[1] != '\0') {
- i = i + 1;
- isneg = isneg * -1;
- }
- while (str[i] != '\0') {
- if (n > 2147483647 || n < -2147483647) {
- n = 0;
- return (84);
- }
- else if (str[i] >= '0' && str[i] <= '9') {
- n = n * 10 + (str[i] - 48);
- if (str[i + 1] < '0' || str[i + 1] > '9' || str[i + 1] == '\
- \0') {
- n = n * isneg;
- return (n);
- }
- }
- i = i + 1;
- }
- n = n * isneg;
- return (n);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement