Write a program myDate.cc that takes a date in the following format: December 24th, 2021 and extracts the day, month, and year as 3 integers. Your program should have and use at least the following functions: (a) Write a function getDate that prompts a user to enter a date as a string and returns it. (b) Write a function extract that takes as its parameter a date and returns the day, month, and year as 3 integers. (Hint: you can use the function isdigit(c) that returns true if c is a digit character and false otherwise.) (c) Write a function convertDigits
Please don't send me the same answers that are already online becuase its incorrect use your own valuble time to create the program without using Global variables thank you so much apprecite it
Write a program myDate.cc that takes a date in the following format:
December 24th, 2021 and extracts the day, month, and year as 3 integers. Your
program should have and use at least the following functions:
(a) Write a function getDate that prompts a user to enter a date as a string and returns
it.
(b) Write a function extract that takes as its parameter a date and returns the day,
month, and year as 3 integers. (Hint: you can use the function isdigit(c) that returns
true if c is a digit character and false otherwise.)
(c) Write a function convertDigits that takes as its parameter a string of digits
and converts it to an int. (Hint: to convert a digit character to a digit number
use static cast<int> (’d’) - static cast<int>(’0’) where d is
0, 1, ..., 9)
(d) Write a function convertMonths that takes as its parameter a month as a string
and returns a corresponding number from 1 to 12 (1 for January, . . . , 12 for December).
Step by step
Solved in 2 steps with 1 images