读书人

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

发布时间: 2012-03-25 20:55:16 作者: rapoo

一个程序问题。忘高手解答。
#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]} 

读书人网 >C++

热点推荐