파일구조 - 난수생성, 정렬 부분
리포트 > 공학/기술
파일구조 - 난수생성, 정렬 부분
한글
2013.04.15
9페이지
1. 파일구조 - 난수생성, 정렬 부분.hwp
2. 파일구조 - 난수생성, 정렬 부분.pdf
파일구조 - 난수생성, 정렬 부분
□ 개 요
순차파일을 설계하여 그 파일의 삽입, 갱신, 저장의 기능을 구현하고 출력 파일을 생성할 것

□ 설 계
○ 구조체 설계 : entry directory[30]으로 선언
• 학 번(char num[4])
• 이 름(char name[10])
• 주 소(char address[40])

○ 사용자 정의 함수
• find : 입력값의 존재여부를 판단하여 존재시 1 리턴
• add : find함수로 존재여부 판단 후 학번, 이름, 주소값을 입력
• delete_data : 해당 데이터를 찾고, i번째 데이터에 i+1번째
데이터를 덮어쓰면서 lenth-- 해준다
• modify : 학번을 비교한 후 index번째의 이름과 주소를 수정
• show : 등록된 모든 사람들의 정보 출력
• getNum : 학번이름 입력함수
• getName : 이름 입력함수
• getAddress : 주소 입력함수
• putName : find함수로부터 리턴값을 받아와 학생의 존재
여부를 판별
• WriteData : WB모드로 파일을 레코드 단위로 저장

○ 메인함수
• 전체적으로 do_while문 내에 Switch문을 사용하여 검색,
등록, 삭제, 수정, 출력, 종료의 메뉴로 화면 구성
□ 소 스

#include [stdio.h]
#include [string.h]

#define nameLength 10
#define addressLength 40
#define listLength 30
#define numLength 4

//구조체 선언
typedef struct {
char num[numLength];
char name[nameLength];
char address[addressLength];
} entry;

entry directory[listLength];

//전역변수로 선언
int length, number;
....
파일구조[난수생성, 정렬부분] [화일구조] 3원 다단계 합병 알고리즘 구현
[컴퓨터공학] 3-way 외부 합병 정렬 os구조와 원리 - 분활 컴파일과 인터럽트 처리
확률과 랜덤변수 이광수 <소년의 비애> 연구
SPSS 한글 통계프로그램 사용법 요약노트 유닉스파일과정보
c프로그래밍 정렬 알고리즘에 대해 [컴퓨터공학] PMC xml 만들기
알고리즘 - 합병정렬, 퀵정렬 비주얼 베이직으로 만든 게임
[컴퓨터 프로그래밍] 네트워크 숫자야구 문제해결기법 위상정렬
 
수준측량 보고서
기본측량학실습 - 수준측량
공조설비설계 물량산출-덕트
물리학 실험 - 당구의 역학[충..
공학윤리 - 공학에서의 책임
공학윤리 사례 분석