例如,我需要计算自1996-11-03(yy / mm / dd)以来的时间,直到现在。 我需要在Windows窗体应用程序中使用MC visual c ++。用户将在3个不同的texbox'中输入年,月,日。有什么想法吗?
答案 0 :(得分:1)
这可能会对你有帮助....
#include<iostream>
using namespace std;
int main()
{
system("TITLE how old are you?");
system("color f3");
int yearnow,yearthen,monthnow,monththen,age1,age2;
cout<<"\t\t\tEnter the current year and month \n\t\t\t(eg. 1997, enter, 7, enter):\n ";
cin>>yearnow;
cin>>monthnow;
cout<<"Enter your birthyear and month: \n";
cin>>yearthen;
cin>>monththen;
if(monththen >12 || monththen<1)
return 1;
if(monththen > monthnow){
age1=yearnow-yearthen-1;
age2=(12-monththen) + monthnow;
}else{
age1=yearnow-yearthen;
age2=12-monththen;
}
cout<<"\n\n\t\t\tYou are "<<age1<<" year and "<<age2<<" moth old";
system("pause>>void");
}