改错
原错误代码
#include <iostream>
using namespace std;
class Time
{ //缺少public:
void set_time(void);
void show_time(void);
int hour;
int minute;
int sec;
};
Time t;
int set_time(void) //int应该为void
{
cin >> t.hour ;
cin >> t.minute ;
cin >> t.sec ;
}
int show_time(void) //int应该为void
{
cout << t.hour << ":" << t.minute << ":" << t.sec << endl;
}
int main()
{
set_time();
show_time();
return 0;
}
改正后
#include <iostream>
using namespace std;
class Time
{public:
void set_time(void);
void show_time(void);
int hour;
int minute;
int sec;
};
Time t;
void set_time(void)
{
cin >> t.hour ;
cin >> t.minute ;
cin >> t.sec ;
}
void show_time(void)
cout << t.hour << ":" << t.minute << ":" << t.sec << endl;
}
int main()
{
set_time();
show_time();
return 0;
}
运行结果