diff --git a/Chapter2/Exercise 2-03/htoi.c b/Chapter2/Exercise 2-03/htoi.c index 7d77bb9..84e3a90 100644 --- a/Chapter2/Exercise 2-03/htoi.c +++ b/Chapter2/Exercise 2-03/htoi.c @@ -52,10 +52,10 @@ unsigned long htoi(char s[]) if (c >= '0' && c <= '9') n += c - '0'; else if (c >= 'a' && c <= 'f') - n += c - 'a'; + n += c - 'a' + 10; else if (c >= 'A' && c <= 'F') - n += c - 'A'; + n += c - 'A' + 10; } return n; -} \ No newline at end of file +}