소개글
명함관리 프로그램으로 링크드 리스트의 사용 및 응용을 명확하게알수 있는 프로그램입니다. MVC로 모듈화되어 있으며 주석처리
명확하게 되어있으므로 이해하기가 쉬울 것입니다.
컴파일 실행환경
비주얼 c++본문내용
#include<stdio.h>#include<stdlib.h>
#include<string.h>
#include "list.h"
///////////////////////////메뉴 화면/////////////////////////
int menu()
{
char sel; //매뉴 선택을 위한 문자형 변수
fflush(stdin);
printf("======================================================\n");
printf("= 사원 관리 시스템 =\n");
printf("= =\n");
printf("= -데이터로드(1)/입력(2)/수정(3)/삭제(4)/저장(5) =\n");
printf("= -탐색 =\n");
printf("= 사번(A)/성명(B)/급여(C)/직책(D)/부서(E)/전체(F) =\n");
printf("= -종료(O) =\n");
printf("======================================================\n");
printf("선택하시오 ? : ");
scanf("%c",&sel);
return sel; //입력값 리턴
}
//////////////////////////정보 삽입/////////////////////////
void insert(Linestr *sp,Linestr *lp,char num[],char name[],char pay[],char duty[],char post[])
{
Linestr newptr,curptr,preptr; //새로운 노드와 소팅을 위한 포인터
newptr=malloc(sizeof(LineInfo)); //새로운 리스트 동적 매모리 할당
if((*sp)!=NULL && (*lp)==NULL)
*lp=*sp;
if(newptr!=NULL)
{
strcpy(newptr->p_num,num);
strcpy(newptr->p_name,name);
strcpy(newptr->p_pay,pay);
strcpy(newptr->p_duty,duty);
strcpy(newptr->p_post,post);
newptr->next=NULL;
newptr->back=NULL;
}
preptr=NULL;
curptr=*sp;
while(curptr!=NULL && atoi(num)>atoi(curptr->p_num))
{
preptr=curptr;
curptr=curptr->next;
}
...
..
..
.
압축파일 내 파일목록
linkedlist.c
linkedlist.dsp
linkedlist.dsw
linkedlist.ncb
linkedlist.opt
linkedlist.plg
linkedlistmain.c
list.h
listsearch.c
test.txt
Debug/linkedlist.exe
Debug/linkedlist.ilk
Debug/linkedlist.obj
Debug/linkedlist.pch
Debug/linkedlist.pdb
Debug/linkedlistmain.obj
Debug/listsearch.obj
Debug/vc60.idb
Debug/vc60.pdb
linkedlist.dsp
linkedlist.dsw
linkedlist.ncb
linkedlist.opt
linkedlist.plg
linkedlistmain.c
list.h
listsearch.c
test.txt
Debug/linkedlist.exe
Debug/linkedlist.ilk
Debug/linkedlist.obj
Debug/linkedlist.pch
Debug/linkedlist.pdb
Debug/linkedlistmain.obj
Debug/listsearch.obj
Debug/vc60.idb
Debug/vc60.pdb
참고 자료
없음프로그램소스 연관자료
이 자료와 함께 구매한 자료
- [c++]명함관리프로그램 0페이지
- [소프트웨어공학] 명함관리프로그램 In C++ 3페이지
- [자료구조]전화번호부 찾기 프로그램 5페이지
- [공학]C-언어 (구조체) 27페이지
- C언어로 작성한 전화번호부 프로그램(구조체 사용) 5페이지