C++新手提问!!!!!1

来源:百度知道 编辑:UC知道 时间:2024/07/05 03:16:33
#include"iostream"
#include"cstring"
using namespace std;
class trimer
{ int h;
int m;
int s;
public:
void set()
{ cout<<"\n请设置小时!\n";
cin>>h;
cout<<"\n请设置分钟!\n";
cin>>m;
cout<<"\n请设置秒!\n";
cin>>s;
}
void print()
{ cout<<"现在时间:"<<h<<":"<<m<<":"<<s;
}
}
int main()
{
trimer.set();
trimer.print();
return 0;
}
错误如下
--------------------Configuration: wangwei - Win32 Debug--------------------
Compiling...
wangwei.cpp
F:\shujujiegou\wangwei.cpp(21) : error C2628: 'trimer' followed by 'int' is illegal (did you forget a ';'?)
F:\s

#include"iostream"
#include"cstring"
using namespace std;
class trimer
{
int h;
int m;
int s;
public:
void set()
{ cout<<"\n请设置小时!\n";
cin>>h;
cout<<"\n请设置分钟!\n";
cin>>m;
cout<<"\n请设置秒!\n";
cin>>s;
}
void print()
{ cout<<"现在时间:"<<h<<":"<<m<<":"<<s;
}
} ;/*少了一个;*/
int main()
{
trimer k;
k.set(); /*一个类型不是一个实例,所以要定义一个实例k*/
k.print();
return 0;
}

#include"iostream"
#include"cstring"
using namespace std;
class trimer
{ int h;
int m;
int s;
public:
void set()
{ cout<<"\n请设置小时!\n";
cin>>h;
cout<<"\n请设置分钟!\