[c++]를 이용한 사원관리 프로그램
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[c++]를 이용한 사원관리 프로그램에 대한 보고서 자료입니다.

본문내용

Emp_Num; // 수정할 사원번호(구조체 배열 인덱스)
int Search_Result =0; // 수정전 검색결과, 0: 수정할 사원 검색 실패, 1: 수정할 사원 검색 성공
char key;
cout<<\"수정할 사원이름을 입력하세요 >>\"< gets(name); // 수정할 사원이름 입력
for(i=0 ; i < Employee_Num ; i++){
if(strcmp(EmpList[i].name,name)==0){
Emp_Num = i; // 수정할 사원구조체 변수의 인덱스 값 획득
Search_Result = 1;
}
}
// 사원검색이 성공하였을 때
if(Search_Result == 1){
cout<<\"다음 중 무엇을 변경하시겠습니까? \"< cout<<\" 1. 주소 수정 \"< cout<<\" 2. 기본급여(만원) 수정 >>\"< fflush(stdin);
key = getchar();
if(key==\'1\'){
cout<<\"변경주소 >>\"< fflush(stdin);
gets(EmpList[Emp_Num].address);
cout< }
else if(key == \'2\'){
printf(\"변경기본급여(만원) >>\");
cin>>EmpList[Emp_Num].pay;
cout< }
else{
cout<<\"잘못입력하였습니다. \"< }
}
// 사원검색이 실패 하였을 때
else
cout<<\"입력한 사원이 없습니다. \"< }
char* Employee::getName() //이름을 리턴한다.
{
return name;
}
char* Employee::getAddress() //주소를 리턴한다.
{
return address;
}
int Employee::getPay() //급여를 리턴한다.
{
return pay;
}
void Employee::setAddress(char* _address) //주소를 수정한다.
{
strcpy(address, _address);
}
void Employee::setPay(int _pay) //급여를 수정한다.
{
pay=_pay;
}
void Employee::display() //화면에 사원정보를 출력한다.
{
int i;
cout<<\"[번호] [이름] [주민번호] [ 주 소 ] [입사일] [급여액]\"< for(i=0 ; i < Employee_Num ; i++){
cout<<\"[\"< }
}
int main()
{
char Menu;
Employee a;
printf(\"\\n 사원(급여)관리 프로그램 Version 1.0\\n\");
while(1)
{
printf(\"\\n아래의 메뉴에서 원하는 기능을 선택하세요? \\n \\n\");
printf(\" 1. 사원 추가\\n\");
printf(\" 2. 사원 검색(이름)\\n\");
printf(\" 3. 사원 정보수정(주소, 기본급여)\\n\");
printf(\" 4. 전체 사원 출력\\n\");
printf(\" q. 종료 \\n \\n\");
printf(\" >> \");
fflush(stdin);
Menu = getchar();
fflush(stdin);
switch(Menu)
{
case \'1\':
a.AddEmployee();
break;
case \'2\':
a.SearchEmployee();
break;
case \'3\':
a.ModifyEmployee();
break;
case \'4\':
a.display();
break;
case \'q\':
printf(\"프로그램을 종료합니다. \\n\");
return 0;
default:
printf(\"잘못된 입력입니다 -> %c\\n\", Menu);
break;
}//end of switch
}//end of while
}

키워드

  • 가격3,500
  • 페이지수9페이지
  • 등록일2009.05.25
  • 저작시기2009.5
  • 파일형식한글(hwp)
  • 자료번호#537180
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니