Main is always void (or should be) it does not return anything so why make it an int. Void is just a common practice more that anything sort of like a return at the end that does not do anything as it will exit fine without the return.
It just looks better and is technically more correct.
I wrote void main(). Not that it would matter as main does not recieve anything does it? Returns from other procedures don't count do they? Pretty sure they don't so void main(void) is still valid.
Main is void as void does not return a variable and main does not return anything so - void it is.
string compares can be done like this-
if(strcmp(release, 'Tomorrow') == 0)
{
cout << "Happy"
}
I think anyway it is a little while since I used strcmp and can't remember if it returns...
With that sort of thing it is easier to give each choice a number so you would have -
Please input the following -
1 - Tomorrow
2 - One month
and so on.
Try it like this
#include <iostream>
void main()
{
int input = 0;
cout << "Please choose from the following...