//Student.h : 학생 정보를 나타내는 클래스
#ifndef ___Student
#define ___Student
#include <cstdio>
#include <cstdlib>
#include <cstring>
#define MAX_STRING 100
class Student {
int id; //학번
char name[MAX_STRING]; //이름
char dept[MAX_STRING]; //소속 학과
public:
Student(int i = 0, const char* n = " ",const char* d = " ") { set(i, n, d); }
void set(int i, const char* n, const char* d) {
id = i;
strcpy_s(name, n); //문자열 복사 함수
strcpy_s(dept, d); //문자열 복사 함수
}
void display() {
printf("학번 : %-15d 성명 : %-10s 학과 : %-20s\n", id, name, dept);
}
};
#endif // !___Student
'Programming > DS SorceCode' 카테고리의 다른 글
ArrayStack.h : 배열을 이용한 int 스택 클래스 (0) | 2019.03.22 |
---|---|
CircularQueue.h : 배열을 이용한 원형 큐 클래스 (0) | 2019.03.22 |
Location2D.h : 위치 정보를 나타내는 구조체 (0) | 2019.03.22 |
OperandStack.h : 피연산자 스택 클래스 (0) | 2019.03.22 |
StudentStack.h : 학생정보 스택 클래스 (0) | 2019.03.22 |