8-6.cpp

来自「为C++学习者」· C++ 代码 · 共 46 行

CPP
46
字号
#include<iostream.h>
#include<stdio.h>
class date
{
  int day,month,year;
public:
  date(char *str);
  date(int m,int d,int y);
  date::date();
  void show();
};
date::date(char *str)
{
  scanf(str,"%d%*c%d%*c%d",&month,&day,&year);
}
date::date(int m,int d,int y)
{
  day=d;
  month=m;
  year=y;
}
date::date()
{
  cout<<"Enter month_day_year:";
  cin>>day;
  cin>>month;
  cin>>year;
}
void date::show()
{
  cout<<month<<'/'<<day<<'/';
  cout<<year<<'\n';
}
main()
{
     //构造函数的参数为字符串类型
  date sdate("11/1/1999");
     //构造函数的参数为三个整数
  date idate(12,2,1998);
  	 //构造函数没有参数,数据通过键盘直接输入
  date indate;
  sdate.show();
  idate.show();
  indate.show();
  return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?