学习笔记:教师信息类的建立和使用

参考书目:C/C++规范设计简明教程,P313

一、建立工程,增加TeacherInfo类

二、头文件TeacherInfo.h如下:

#pragma once
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <stdio.h>
#include <math.h>
#include <string.h>
using namespace std;
class TeacherInfo
{
private:
	int fWorkNo;			//工号
	char fName[20];			//姓名
	char fPwd[20];			//密码
	char fAddress[40];		//家庭住址
public:
	void setFWorkNo(int workNo);	//设置工号
	int getFWorkNo();
	void setFName(const char *pName);		//设置姓名
	char *getFName();
	void setfPwd(const char *pPwd);		//设置密码
	char *getfPwd();
	void setFAddress(const char *pAddress);//设置家庭住址
	char *getFAddress();

	void display();

};

三、源文件TeacherInfo.cpp如下:

#include "TeacherInfo.h"

void TeacherInfo::setFWorkNo(int workNo)	//设置工号
{
	fWorkNo = workNo;
}
int TeacherInfo::getFWorkNo()
{
	return fWorkNo;
}
void TeacherInfo::setFName(const char *pName)		//设置姓名
{
	strcpy(fName, pName);
}
char * TeacherInfo::getFName()
{
	return fName;
}
void TeacherInfo::setfPwd(const char *pPwd)		//设置密码
{
	strcpy(fPwd, pPwd);
}
char * TeacherInfo::getfPwd()
{
	return fPwd;
}
void TeacherInfo::setFAddress(const char *pAddress)//设置家庭住址
{
	strcpy(fAddress, pAddress);
}
char * TeacherInfo::getFAddress()
{
	return fAddress;
}

void TeacherInfo::display()
{
	cout << "工号是:" << fWorkNo << endl;
	cout << "姓名是:" << fName << endl;
	cout << "密码是:" << fPwd << endl;
	cout << "家庭住址是:" << fAddress << endl;
}

四、主文件

//编写TeacherInfo类
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <stdio.h>
#include <math.h>
#include <string.h>
#include "TeacherInfo.h"
using namespace std;
int main()
{
	cout << "Hello World!\n";
	TeacherInfo t1;
	t1.setFWorkNo(001);
	t1.setFName("黎明");
	t1.setfPwd("353535353");
	t1.setFAddress("北京市朝阳区凌云大道");
	t1.display();



	getchar();
}

运行结果如下:

发布了34 篇原创文章 · 获赞 1 · 访问量 738

猜你喜欢

转载自blog.csdn.net/qq_41708281/article/details/104165747
今日推荐