📄 重载.txt
字号:
#include<iostream.h>
class phonenumber{
friend ostream &operator<<(ostream &,const phonenumber &);
friend istream &operator>>(istream &, phonenumber &);
private:
char areacode[4];
char exchange[4];
char line[5];
};
ostream &operator<<(ostream &output,const phonenumber &num)
{
output<<"("<<num.areacode<<")"<<num.exchange<<"-"<<num.line;
return output;//使得可继续执行 out<<a<<b<< c;
}
istream &operator>>(istream&input,phonenumber&num)
{
input.ignore();
input.getline(num.areacode,4);
input.ignore(2);
input.getline(num.exchange,4);
input.ignore();
input.getline(num.line,5);
return input;//使得能够执行cout<<a<<b<<c;
}
int main(void)
{
phonenumber phone;
cout<<"Enter a phone number in the"<<"for m(123)456-7890: \n";
cin>>phone;
cout<<"The phone number entered was: \n"<<phone<<endl;
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -