파일구조[난수생성, 정렬부분]
리포트 > 공학/기술
파일구조[난수생성, 정렬부분]
한글
2012.04.12
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 만들기
알고리즘 - 합병정렬, 퀵정렬 비주얼 베이직으로 만든 게임
[컴퓨터 프로그래밍] 네트워크 숫자야구 문제해결기법 위상정렬
 
[기계공작법] 공구조사 - 다이..
4차 산업혁명 특징과 기술개요..
인공지능 AI의 양면성과 인공..
인공지능 AI 정의,종류,장단점..
인공지능 활용분야와 순기능과..
인공지능 AI 관련기술과 순기..