Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 인풋렉 측정
- 유틸리티
- switch speaker headset
- AHK
- 모니터 암
- headset switch
- overwatch
- 모니터 개봉기
- change speaker headset
- CFG70
- MSA14
- 삼성 게이밍 모니터
- 헤드폰 스피커 자동 전환
- 사전
- XL2430T
- 모니터 비교
- 매크로
- 오버워치
- Lingoes
- nircmd
- 게이밍 모니터
Archives
- Today
- Total
깐우의 세상 만들기
(C++) 더블 링크드리스트로 구현한 학생 관리 시스템 본문
프로그램 : Visual Basic 6.0 C++
과제내용 :
구조체, 클래스를 이용한 더블링크드리스트를 구현하여
학생의 데이터(학번,이름,전화번호)를 txt 파일을 통해
Load, Save 할 수 있는 시스템을 구축한다.
텍스트 파일은 학번을 기준으로 정렬되어 저장되고
학생들의 데이터는 추가, 삭제, 수정이 될 수 있어야 한다.
더블 연결리스트로 정렬를 구현하는 알고리즘을 짜기가 어려워서(Swap 등등)
학생의 정보가 삽입되면서 자동적으로 정렬이 될 수 있도록 하였다.
정렬은 오름 차순으로 하였고...
클래스를 이용한 시스템, 구조체를 이용한 시스템 이렇게 두개를 만들었다.
클래스를 사용하지 않고 만드는게 익숙하지 않아서
먼저 클래스로 만들고 다시 구조체로 다운 그레이드한 버전을 만들었다..;;
만들고 보니까 클래스 없이 하는게 쉽기는 더 쉽더라
캡슐화를 시키지 못한다는 단점이 있지만 만들땐 더 편할 것 같네
함수 덜 선언하고 왠만한건 직접 접근이 가능하니까...
'Book / Study' 카테고리의 다른 글
Lingoes-강력한 다국어 사전&번역기 설치 방법 (0) | 2009.08.16 |
---|---|
슈퍼메모라이저(영어 단어 암기 프로그램) (0) | 2009.07.12 |
(Matlab) DFT 함수 구현 (6) | 2009.07.08 |
(Matlab) Gibbs Phenomenon(깁스 현상) 확인 (0) | 2009.07.07 |
처음 배우는 MATLAB (0) | 2009.07.05 |