学习C++的一些范例

源代码在线查看: 程序14.09:使用对象的文件输出和输入.cpp

软件大小: 44 K
上传用户: princessmeng
关键词: 范例
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* 程序14.9:使用对象的文件输出和输入.cpp:*/
				#include		//包含头文件
				#include		//包含头文件
				using namespace std;	//使用名字空间std
				
				class student
				{
				private:
					int  iReg_no;
					char cName[20];
				public:
					void setRegno()			//设置变量iReg_no
					{
						cout						cin>>iReg_no;
					}
					void setName()			//设置变量cName
					{
						cout						cin>>cName;
					}
					int getRegno()			//通过函数访问变量iReg_no
					{
						return iReg_no;
					}
					char *getName()			//通过函数访问变量cName
					{
						return cName;
					} 
				};
				int main()
				{
					ofstream outobj("student.dat");
					student stud;
					char ch;
					int i=0;
					while(1)
					{
						cout						cin>>ch;
						if(ch=='n'||ch=='N')
							break;
						stud.setRegno();		//设置变量iReg_no
						stud.setName();			//设置变量cName
						outobj												//变量iReg_noc和Name写出到outobj
						i++;	
					}
					outobj.close();				//关闭文件
					cout				
					cout					cin>>ch;
					if(ch=='y'||ch=='Y')
					{
						ifstream inobj("student.dat");
						cout						while(i>0)
						{
							int iReg_no;
							char cName[20];
							inobj>>iReg_no>>cName;
							cout							i--;
						}
					}
					return 0;
				}
				
							

相关资源