Question: C Program ConvertDec_to_Hex-Oct-Bin.c is a simple conversion program that prompts the user for an integer from 1 to 1,000,000, and displays this integer value in

C Program

C Program ConvertDec_to_Hex-Oct-Bin.c is a simple conversion program that prompts the user

ConvertDec_to_Hex-Oct-Bin.c is a simple conversion program that prompts the user for an integer from 1 to 1,000,000, and displays this integer value in hexadecimal, octal, and binary representation. The user is then asked if the output should be saved to a text file. If user replies in the affirmative, a name for the text file is requested. If the requested text file cannot be created, user is re-prompted for a different file name. The text file will contain user's name, current date, and output results (see example below). User Interface: Enter an Integer (1 - 1000000) or type x to exit: 240 Decimal: 240 Hexadecimal: F0 Octal: 360 Binary: 11110000 Save to a file? (y): y Enter file name: cs222_hw3.txt File saved. Enter an Integer (1 - 1000000) or type x to exit: x Good bye! User defined functions: As a minimum, include the following 2 user-defined functions: (prototypes may vary as long as the function works properly) char *getDateAndTime (): Returns a character string with the current date and time int getInteger (char *str_array) Read user input into a character string. "x" returns -1 to exit program. Otherwise, convert the string into an integer (which will be returned to main ()) using int atoi (const char *str): or int sscanf (const char *s, const char *format, ..)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!