一个程序有关问题。忘高手解答

一个程序问题。忘高手解答。#include iostreamusing namespace stdstruct time{int yearint monthint d

一个程序问题。忘高手解答。
#include <iostream>
using namespace std;
struct time
{
  int year;
  int month;
  int day;
  int hour;
  int min;
  int sec;
  };
int main()
{
  time tim; //这句出错的。
  cout<<"请输入年月日时分秒"<<endl;
  cin>>tim.year>>tim.month>>tim.day >>tim.hour>>tim.min>>tim.sec;
  cout<<tim.yeat;
  cout<<tim.month;
  cout<<tim.day;
  cout<<tim.hour;
  cout<<tim.min;
  cout<<tim.sec;
}
这是一个结构体。为什么总是编译出错。

[解决办法]

C/C++ code
#include   <iostream> using   namespace   std; struct   Time {               int   year;               int   month;               int   day;               int   hour;               int   min;               int   sec; }; int   main() {         //[color=#FF0000]错误1 : time 错误可能是因为 有一个标准库函数名称为time 可以将结构体名称改一下[/color]                                                   Time   tim;            cout << "请输入年月日时分秒" <<endl;         cin  >> tim.year >> tim.month >> tim.day   >> tim.hour >> tim.min >> tim.sec;         cout << tim.year;  // [color=#FF0000]错误2 : yeat -> year[/color]         cout << tim.month;         cout << tim.day;         cout << tim.hour;         cout << tim.min;         cout << tim.sec;     return 0; // [color=#FF0000]错误3 : 函数返回值[/color]}