print4.cpp

来自「创建教师住房信息类」· C++ 代码 · 共 44 行

CPP
44
字号
#include "main.h"

void print4(fstream & printclient)
{
	ofstream outPrintFile("print4.txt",ios::out);

	if (!outPrintFile )
	{
		cerr<<"File could not be created."<<endl;
		exit(1);
	}
	cout<<"******************全校教师人均(包括家庭人口)住房面积******************\n\n";
	outPrintFile<<"******************全校教师人均(包括家庭人口)住房面积******************\n\n";
    int number=0;
	int area=0;

	printclient.seekg(0);
	ClientData client;
	printclient.read(reinterpret_cast<char *>(&client),sizeof(ClientData));
	cout<<"全校教师人均(包括家庭人口)住房面积:"<<endl;
	outPrintFile<<"全校教师人均(包括家庭人口)住房面积:"<<endl;
	while (!printclient.eof())
	{
		if (client.getClientID()!=0)
		{				
			number++;
			number+=client.getFamily();
			area+=client.getArea();
  		}
		printclient.read(reinterpret_cast<char *>(&client),sizeof(ClientData));
	}


	cout<<setprecision(2)<<static_cast<double>(area)/number<<endl;
	outPrintFile<<setprecision(2)<<static_cast<double>(area)/number<<endl;





}


⌨️ 快捷键说明

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