Write a c++ program that takes a date in the following format: December 24th, 2021 and extracts the day, month, and year as 3 integers. Do not use string stream. Use a beginner level code. Your program should have the following functions: (a) WriteafunctiongetDatethatpromptsausertoenteradateasastringandreturns it. (b) Write a function extract that takes as its parameter a date and returns the day, month, and year as 3 integers.use the function isdigit(c) that returns true if c is a digit character and false if otherwise. (c) Write a function convertDigits that takes as its parameter a string of digits and converts it to an int.(to convert a digit character to a digit number use static_cast ('D') - static_cast('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 Decem- be
Write a c++ program that takes a date in the following format: December 24th, 2021 and extracts the day, month, and year as 3 integers. Do not use string stream. Use a beginner level code.
Your program should have the following functions:
(a) WriteafunctiongetDatethatpromptsausertoenteradateasastringandreturns it.
(b) Write a function extract that takes as its parameter a date and returns the day, month, and year as 3 integers.use the function isdigit(c) that returns true if c is a digit character and false if otherwise.
(c) Write a function convertDigits that takes as its parameter a string of digits and converts it to an int.(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 Decem- ber).
Step by step
Solved in 2 steps