请教一些C++的语句的意思
请问一些C++的语句的意思
class worker{
private:
char num[8];
char name[10];
public:
void setname(char s[]){strcpy(name,s);}
char *getname(){return name;}
void setnum(char n[]){strcpy(num,n);}
char *getnum(){return num;}
virtual void display()
{
cout<<"\t"<<num<<"\t"<<name<<endl;
}
};
其中
char *getname(){return name;}
为什么用指针,什么意思?
for(;;)
{
gets(s);
cn=atoi(s);
if(cn<1||cn>5)
cout<<"\t输入错误,请重选 1-5:";
else
break;
}
return cn;
}
其中gets(s);
cn=atoi(s);这两句什么意思??
------解决方案--------------------
建议去C++版问.
------解决方案--------------------
atoi 功 能: 把字符串转换成整型数.
------解决方案--------------------
gets
http://baike.baidu.com/view/1457521.htm
------解决方案--------------------
gets输入字符串
atoi把ansistring转成int类型的。
------解决方案--------------------
char *getname(){return name;}
name 是char * 类型,不返回指针返回什么
gets(s); 获取字符串
cn=atoi(s); 字符串转int整型
class worker{
private:
char num[8];
char name[10];
public:
void setname(char s[]){strcpy(name,s);}
char *getname(){return name;}
void setnum(char n[]){strcpy(num,n);}
char *getnum(){return num;}
virtual void display()
{
cout<<"\t"<<num<<"\t"<<name<<endl;
}
};
其中
char *getname(){return name;}
为什么用指针,什么意思?
for(;;)
{
gets(s);
cn=atoi(s);
if(cn<1||cn>5)
cout<<"\t输入错误,请重选 1-5:";
else
break;
}
return cn;
}
其中gets(s);
cn=atoi(s);这两句什么意思??
------解决方案--------------------
建议去C++版问.
------解决方案--------------------
atoi 功 能: 把字符串转换成整型数.
------解决方案--------------------
gets
http://baike.baidu.com/view/1457521.htm
------解决方案--------------------
gets输入字符串
atoi把ansistring转成int类型的。
------解决方案--------------------
char *getname(){return name;}
name 是char * 类型,不返回指针返回什么
gets(s); 获取字符串
cn=atoi(s); 字符串转int整型