⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 save.cpp

📁 用C++编写的数据结构课程设计----职工信息管理系统。
💻 CPP
字号:
//保存职工信息函数

void Save_ByFile(Link Head) 
{ 
	Link pNode; 
	pNode=Head->Next; 
//	ofile.clear();//清除文件结束状态。
	ofstream fo("iofile.txt");
	while(pNode) 
	{ 
		fo<<setw(10)<<left<<pNode->m_Code 
			<<setw(10)<<left<<pNode->m_Name 
			<<setw(15)<<left<<pNode->m_Year 
			<<setw(10)<<left<<pNode->m_Sex 
			<<setw(10)<<left<<pNode->m_Post 
			<<setw(10)<<left<<pNode->m_Department 
			<<setw(10)<<left<<pNode->m_Wage<<endl;//setw(1)表示占10个字符位置。 
		pNode=pNode->Next; 
	}
	//fo<<"\b";
	fo.close();
	cout<<"\n数据文件保存成功!\n"<<endl; 
}
void Load_ByFile(Link &Head) {
	Link pNode;	
	string code,name,sex,post,department,year; 
	//unsigned short int year; 
	unsigned int wage;
	//string year,wage;
	ifstream fi("iofile.txt");
	if(!fi) return;
	while(!fi.eof()){

		pNode=(Link)new Node;
		fi>>code>>name>>year>>sex>>post>>department>>wage;
		if(code=="") break;
		pNode->m_Code=code;
		pNode->m_Name=name;
		pNode->m_Year=year;
		pNode->m_Sex=sex;
		pNode->m_Post=post;
		pNode->m_Department=department;
		pNode->m_Wage=wage;

		pNode->Next=Head->Next;
		Head->Next=pNode;
	}
	fi.close();
}

⌨️ 快捷键说明

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