Question is in the code comments. C program not C++ No global variables #include #include #include #include /* Prompts the user with the message parameter. Use fgets() to get input from user from stdin (using a separate input buffer defined in the function). Converts the input from the user to an integer using atoi() or atol(). If there is an error on conversion, prompts the user that there is an error and then prompts them to try again. Continues the loop until the user succesfully inputs an integer. Returns the integer. */ int getInt(char message[]); /* Prompts the user with the message parameter. Use fgets() to get input from the user from stdin (using a separate input buffer defined in the function). Removes the hard return from the input. Ensures that the string provided is no longer than the length parameter. If the string is too long, prompts the user about the error and then prompts the user to try again. Continues the loop until the user is succesful. Copies the user input into the target parameter once it is correct length. */ void getString(char message[], char target[], int length); /* Prompts the user with the message parameter. Use fgets() to get input from user from stdin (using a separate input buffer defined in the function). Converts the input from the user to a double using atof. If there is an error on conversion, prompts the user that there is an error and then prompts them to try again. Continues the loop until the user succesfully inputs a double. Returns the double. */ double getDouble(char message[]); /* Prompts the user with the message parameter. Compares the input from the user to an alphabet character using isalpha(). If there is an error on comparison, prompts the user that there is an error and then prompts them to try again. Continues the loop until the user succesfully inputs an alphabet character. Returns the alphabet character. */ char getAlpha(char message[]); int main(int argc, char *argv[]) { return 0; } int getInt(char message[]) { } void getString(char message[], char target[], int length) { } double getDouble(char message[]) { } char getAlpha(char message[]) { } Solution Here is the code for you: #include #include #include #include /* Prompts the user with the message parameter. Use fgets() to get input from user from stdin (using a separate input buffer defined in the function). Converts the input from the user to an integer using atoi() or atol(). If there is an error on conversion, prompts the user that there is an error and then prompts them to try again. Continues the loop until the user succesfully inputs an integer. Returns the integer. */ int getInt(char message[]); /* Prompts the user with the message parameter. Use fgets() to get input from the user from stdin (using a separate input buffer defined in the function). Removes the hard return from the input. Ensures that the string provided is no longer than the length parameter. If the string is too long, prompts the user about the error and th.