void rush(int x, int y); int len_cal(char *str) { int digit; digit = 0; while (*str != '\0') { digit++; str++; } return (digit); } int c_to_n(char *str) { int num; num = *str - 48; return (num); } int char_to_i(char *str, int digit_n) { int sum; int i; int num; i = 1; sum = 0; while (digit_n > 0) { digit_n -= 1; num = c_to_n(&str[digit_n]); sum += num * i; i *= 10; } return (sum); } int main(int argc, char *argv[]) { int x; int y; int z; int digit_1; int digit_2; z = argc; digit_1 = len_cal(argv[1]); digit_2 = len_cal(argv[2]); x = char_to_i(argv[1], digit_1); y = char_to_i(argv[2], digit_2); rush(x, y); return (0); }