The error is marked as a comment and in italics.
Code:#include <stdio.h> #include <stdlib.h> #include <time.h> void initialize_number_generator(void); void choose_new_secret_number(void); main() { char answer; int guess, secret_number, num_guesses = 0; printf("I have a number between 1 and 1000"); printf("Can you guess my number?"); printf("Please type your first guess"); do { choose_new_secret_number(); num_guesses++; printf("Enter guess: "); scanf("%d", &guess); if (guess == secret_number) { printf("You won in %d guesses!\n\n", num_guesses); return 0; } else if (guess < secret_number) printf("Excellent! You guessed the number!"); printf("Would you like to play again (y/n)?"); scanf(" %c", answer); printf("\n"); } while (answer == 'y' || answer == 'Y'); return 0; } // end of main void initialize_number_generator(void) { srand((unsigned) time(null)); // 'null' undeclared [first use this function] } // end of initialize_number_generator void choose_new_secret_number(int secret_number) { secret_number = rand() % 1000 + 1; } // end of choose_new_secret_number



LinkBack URL
About LinkBacks


