2 jyt89757 jyt89757 于 2015.06.29 12:42 提问

c++输出到文件函数参数问题
c++

输出函数用了形参ofstream &fout,调用函数的时候实参写什么?
void Data::GetYear(ofstream &fout)
{fout<<year<<"-";}
void Data::GetMonth(ofstream &fout)
{
fout << month << "-";
}
void Data::GetDay(ofstream &fout)
{
fout << day;
}
void Employee::show(ofstream &fout)//输出employee基本信息
{
fout << "number:" << num << endl;
fout << "name:" << name << endl;
fout << "sex:" << sex << endl;
fout << "birthday:";
d.GetYear( );//实参填什么
d.GetMonth();//同上
d.GetDay();//同上
fout<< endl;
fout << "post:" << post << endl;
}

3个回答

caozhy
caozhy   Ds   Rxr 2015.06.29 13:04

也是用ofstream
ofstream ofs("c:\xxx.dat");
传ofs

caozhy
caozhy   Ds   Rxr 2015.06.29 13:03

也是用ofstream
ofstream ofs("c:\\xxx.dat");
传ofs

oyljerry
oyljerry   Ds   Rxr 2015.06.30 19:41

这函数传递是一个对象引用,你函数里面可以直接使用ofs

Csdn user default icon
上传中...
上传图片
插入图片