[공학]친구관리프로그램 소스
- 최초 등록일
- 2006.12.24
- 최종 저작일
- 2006.10
- 7페이지/ 한컴오피스
- 가격 1,000원
소개글
친구관리프로그램 C++로 코딩한소스,결과와 설계에 관한 내용들 느낀점첨부되어있어요
목차
(1) 프로그램 설명
(2) 설계
(3) 코딩
(4) 결과
(5) 프로그램 분석
① 문제점
② 느낀점
본문내용
(1) 프로그램 설명
클래스 배열을 이용한 친구관리프로그램(V2.0)
기존의 구조체 배열을 클래스 배열로 바꾸고 생성자, 소멸자, 정보은닉, 캡슐화를 고려해 프로그램을 작성하여 친구등록 및 등록된 친구를 검색하고 저장된 친구정보를 출력할 수 있는 기능을 구현한다.
(2) 설계
프로그램에서 사용되는 함수에 대한 헤더파일을 선언하고 클래스를 정의하고, 클래스내부에는 멤버변수와 멤버함수를 선언한다. 멤버변수는 비공개로 하고 멤버함수는 공개로 한다. 객체가 생성될 때 생성자를 호출하고 프로그램이 종료될 때 소멸자를 호출한다. 그리고 클래스를 자료형으로 하는 배열을 선언하면 메모리상에 클래스멤버의 복사본이 배열의 수만큼 할당한다. while문을 사용한 무한루프로 계속 돌리고, 기능선택은 if-else문으로 구성한다. 그리고 친구검색 및 출력부분은 for문을 이용하여 구성한다.
(3) 코딩
//친구관리프로그램 Ver2.0
#include<iostream.h> //cin,cout함수사용을 위한 헤더파일선언
#include<string.h> //strcmp함수사용을 위한 헤더파일선언
char Search[100]; //검색을 위한 전역변수배열선언
class Friends //클래스정의
{
private: //멤버비공개
char name[100]; //성명
int age; //나이
char tel[100]; //전화번호
char etc[100]; //특징
public: //멤버공개
void InputData(); //친구정보를 입력받기위한 멤버함수원형선언
void ShowData(); //친구정보를 출력하기위한 멤버함수원형선언
int SearchName(); //친구검색을 위한 멤버함수원형선언
Friends(); //생성자
~Friends(); //소멸자
참고 자료
없음