diff --git a/factorial_examples/factorial.c b/factorial_examples/factorial.c index d693c01..7946aef 100644 --- a/factorial_examples/factorial.c +++ b/factorial_examples/factorial.c @@ -21,15 +21,15 @@ uintmax_t factorial_iter(uintmax_t n) { int main(void) { size_t bufsize = 1024; - char **lineptr = calloc(bufsize, sizeof(char)); + char *lineptr = calloc(bufsize, sizeof(char)); fputs("Enter number to factor: ", stdout); - int err = getline(lineptr, &bufsize, stdin); + int err = getline(&lineptr, &bufsize, stdin); if(err == -1) { puts("Error reading line from user input"); return 1; } - uintmax_t user_input = abs(atoi(*lineptr)); + uintmax_t user_input = abs(atoi(lineptr)); printf("\nRecursive factorial for number: %ju\n", factorial(user_input)); printf("Iterative factorial for number: %ju\n", factorial_iter(user_input)); free(lineptr);