검색어 입력폼

[자료구조] Queue를 이용한 명단처리프로그램

등록일 2003.12.04 파일확장자압축파일 (zip) | 10페이지 | 가격 300원

*해당 문서는 미리보기가 지원되지 않습니다.

소개글

1. 소스 프로젝트 폴더
2. 상세한 주석이 되어있고 잘 돌아갑니다.

컴파일 실행환경

없음

본문내용

// rear에 하나의 데이터를 삽입한다.
char* Queue::put(char* name)
{
int length = strlen(name) + 1;
char* buf = (char*)malloc( sizeof(char) * length);
strcpy(buf, name);
buf[ length - 1 ] = 0;

data[rear] = buf;
rear = circularCount(rear+1); .

curCount++; // 데이터가 하나 추가되었으므로 데이터 현재 갯수를 하나 더한다.
return name; // 삽입된 데이터를 리턴한다.
}


// front에서 하나의 데이터를 꺼낸다.
char* Queue::get()
{
int length = strlen( data[front] ) + 1;
char* buf = (char*)malloc( sizeof(char) * length );
strcpy( buf, data[front] );
buf[ length - 1 ] = 0;

free( data[front] ); front = circularCount(front + 1);
curCount--;
return buf;
}


압축파일내 파일목록

ListManager.dsw
ListManager.plg
ListManager.dsp
ListManager.h
ListManager.cpp
List.cpp
pMain.cpp
Queue.h
Queue.cpp
List.h
ListManager.opt
Debug/ListManager.exe

참고 자료

Effective STL
다운로드 맨위로