Chapter 14 이진 데이터 파일과 임의 접근 데이터 파일 C 이진 데이터 파일 임의 접근 파일.

Slides:



Advertisements
Similar presentations
비즈쿨 - 정 성 욱 - - 금오공고 비즈쿨 - 정 성 욱 1. 나는 각 단원들의 활동들에 성실하게 참여 하겠습니다. 우리의 다짐 2. 나는 나와 전체의 발전을 위해 각 멘토들의 지도에 순종하겠습니다. 3. 나는 각 단원들을 숙지함으로써 비즈니스 마인드를 함양하고 자신의.
Advertisements

노인복지론 담당교수 : 최 병태 교수님 학과 : 보건복지경영학과 학번 : 이름 : 김 태인 날짜 :
어르신 생활 지혜 ( 사 ) 과 우 회 과우봉사단 ( 사 ) 과 우 회 과우봉사단 1 녹색성장을 위한 생활과학.
내 마음의 버 스 이천신하교회 청년부. 이름 : 한상훈 나이 : 30 살 종교 : 기독교 ( 모태신앙 ) 생활신조 : 인생은 한방 ! 로또나 사자 이상형 : 청순 가련한 모태미녀 특이사항 : 걸그룹 노래에 환장함 식스팩을 갖기엔 슬픈 몸을 타고 남.
7 장. 실용적인 PHP 데이타통신특론 김태영교수님 홍창의.
독서골든벨 2009 학년도 6 학년 1 학기 6-10 반. 1. 이야기 삼국유사 정대한 원효대사는 수행을 위해 떠나던 중 피곤하여 숲 속에서 잠이 들었다. 잠결에 너무 목이 마른 나머지 어디에 담겨있는 물을 맛있게 마셨나요 ?
파리바게트의 기업이미지 주요 타겟 라이벌 기업 광고 방법 광고 INDEX 1. 파리바게트의 기업이미지 파리바게트 의 기 업이미 지 신선한 원료로 갓 만든 “ 건강한 빵 ” 프랑스의 지명 ’ 파리 ’ + 전통 빵 ’ 바게트 ’ 가 합쳐진 브랜드명 그 대로 유럽전통 베이커리에서.
두 손 들고 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 오직 주만이 나를 다스리네 오직 주만이 나를 다스리네 나 주님만을.
수유부의 약물복용 시 주의점 발표자 조기성. 모유 수유의 장점 모유 수유의 장점은 ? 위장관 질환 발생감소 영아 돌연사 발생감소 아토피 질환 발생감소 정서적 안정.
관세법 (Customs Law) 제 1 장 관세법의 기초. Ch 1. 관세법의 기초 학습 내용 3 3 관세법의 목적과 구성 관세법의 적용원칙 기간과 기한의 개념 4 4 서류의 송달.
지금은 기도 하는 시간입니다 1. 송구영신예배를 위해서 2. ‘크리스마스 이브’ 행사를 준비하는 교육 기관을 위하여
2014년도 주요법령 개정사항 (월) ~ (금) 대한전문건설협회 강원도회.
C 프로그래밍 기초.
Chapter 10 사람들을 괴롭히지 않는 법 게임소프트웨어공학 김정한 김연진.
제12장 표준 입출력과 파일 입출력.
[ 단원 12 ] 파일처리 부산대학교 남 태 우.
미국경제의 신용위기가 한국경제에 미치는 영향
현대사회의 여성문제와 여성복지 3조 권경욱 강향원 황대인 변갑수 박창욱 김지현.
쉽게 풀어쓴 C언어 Express 제16장 파일 입출력 C Express.
쉽게 풀어쓴 C언어 Express 제16장 파일 입출력 C Express.
고교평준화의 득과 실 김영주 이지영 최윤영.
-Part3- 제3장 콘솔 입출력과 파일 입출력.
01 화일의 기본 개념 02 화일 저장장치 03 화일 입출력 제어 04 순차화일 05 화일의 정렬 06 화일의 합병
Chapter 10– 표준 함수(1) Outline 10.1 스트림과 파일 10.2 입출력 표준 함수
데이터 파일 C 데이터 파일과 스트림(Stream) 텍스트 파일 처리
쉽게 풀어쓴 C언어 Express 제16장 파일 입출력 C Express Slide 1 (of 23)
HW#1 Source 파일 제출 3.20(수)까지 제출 학번_이름_01.c
Part 14 파일 입출력 ©우균, 창병모 ©우균, 창병모.
군산대학교 부서통계 시스템 사용자 매뉴얼 Version v1.0 작성자 칸테크 작성일자
연삭가공 와이어컷방전가공기 (W.C EDM) 광주광역시공업계학교공동실습소.
9장 파일 입출력.
처음으로 배우는 C 프로그래밍 제5부 추가적인 화제들 제 11 장 파일 처리.
시스템 호출 read , write의 효율성 lseek test example – test1.c 실습 – 연습문제 2.8
파일 기술자 복사 파일 기술자 복사 : dup(2) 파일 기술자 복사 : dup2(3)
12장 파일처리와 매크로 파일 입출력 함수 문자 입출력 함수 라인 입출력 함수 불록 입출력 함수 매크로.
프리젠테이션 활용 및 데이터활용 Chapter 6 인쇄 미리 보기와 인쇄 김 정 석
Chapter 4. 보조자료 - 파일 입출력 파일의 기본 개념과 특징을 이해한다. 파일 처리 과정을 이해한다.
C언어 프로그래밍의 이해 Ch14. 파일 입출력.
2010년 직원연수 자료 제1차 : 4월 16일 ~ 17일 제2차 : 4월 23일 ~ 24일
14주차.
10장 C 표준 파일 입출력 子曰 學而時習(실습?)之 不亦悅乎.
17강 파일처리함수(1) 강 의 내 용 파일 입출력의 개념 파일포인터를 이용한 입출력 파일 입출력 과정
안전한 생활 교과용도서의 이해 2015 개정 교육과정 초등학교 1~2학년군 (화)
[ 포털 사이트 연관검색어/자동완성 등록 서비스 ]
Linux Programming Spring 2008
4. 나라 사랑의 길 골든벨 퀴즈.
목차 INDEX 1. 회원가입 및 로그인 2. 업체정보 3. 제조검사 신청 4. 인보이스 5. 검사진행현황(현장검사 신청)
24장. 파일 입출력.
칼빈의 생애와 개혁자로의 변모 사학과 김종식.
국제의료관광 관련 법, 제도.
조 병 규 Software Quality Lab. 한국교통대학교
CHAPTER 06 청소년의 행동문화 : 폭력(따돌림), 위험행동, 참여.
건강평가 이미경 임선미.
파일 입출력.
남아메리카 선교 김수정, 이하정 전희진, 장성경.
CHAPTER 9-1 한국의 사회복지정책 - 사회보험제도 -
전류는 자계에서 힘을 받는다 기계공학교육 박지훈 황인석 한만혁 이덕균.
대기오염 Made By 조성빈.
Ch2. 사회복지 가치와 윤리.
경기도 양평 영재교육원 용문중,양평중,양일중 김성환, 김건호, 장의하, 정채연
C 13장. 입출력 라이브러리 #include <stdio.h> int main(void) { int num;
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
나-는 믿음으로 주 얼굴 보리니- 아침에 깰 때에 주형상에 만족하리 나주님 닮기 원하네 믿음으로 주얼굴 보리라 -
책을 읽읍시다  탈향 진지하게 설명해드림 1303 김소희 1309박지호 1315이지수.
2016년 제1차 운영위원회 평택시건강가정 ∙다문화가족지원센터
3장 파일 다루기 한빛미디어(주).
개정판 누구나 즐기는 C언어 콘서트 제12장 파일 입출력 출처: pixabay.
Chapter 1 인간행동의 이해와 사회복지실천
경찰학 세미나 제 5 강 경찰관직무집행법 2조 5호의 의미 신라대학교 법경찰학부 김순석.
강사 및 비전임교원 공개채용시스템 메뉴얼 교 무 연 구 팀.
Presentation transcript:

Chapter 14 이진 데이터 파일과 임의 접근 데이터 파일 C 이진 데이터 파일 임의 접근 파일

이진 파일의 처리 이진 파일: 기계가 읽을 수 있는 형태의 2진 코드로 데이터나 명령을 저장하고 있어 2진 파일을 직접 프린트하거나 내용을 볼 수는 없지만, 문서 데이터 파일에 비해 보다 압축된 형태로 데이터를 저장할 수 있으며, 구조적 데이터(배열, 구조체)를 가진 구조적 레코드의 입출력이 가능 fread와 fwrite 함수를 통해 2진 파일을 지원한다는 것, 즉 입출력문을 제외하고는 파일 처리에 관한 모든 것이 8장의 문서 파일과 동일 fwrite (AddressOfBuffer, LengthOfBuffer, NumberOfElements, InternalFileName); fread (AddressOfBuffer, LengthOfBuffer, NumberOfElements, InternalFileName); 예제 14.1 : 2진 파일 생성 예제 14.2 : 2진 파일을 출력 예제 프로그램 1 : 구조체를 가진 2진 파일을 처리하는 프로그램

[참고] 순차 접근 파일의 생성 datafile = fopen("DATA.TXT", "w"); fputc(ch, datafile); fputc(ch, datafile); // ch가 A, M, E, S 값을 가지고 있을 경우에 대해서 네 번 더 실행 fclose(datafile); // 운영체제는 end-of-file 표시를 다음 그림과 같이 넣는다.

임의 접근 파일 파일에 있는 데이터 항목을 파일의 시작과 끝 또는 현재 읽기/쓰기 위치로부터의 변위(offset) 값을 사용하여 이전의 데이터를 접근하지 않고도 직접 접근할 수 있는 파일 fseek(InternalFileName, Offset, WhereFrom); 표준 상수 SEEK_SET: 파일의 시작으로부터 읽기 또는 쓰기 포인터를 Offset 바이트만큼 이동. 표준 상수 SEEK_END: 파일의 끝으로부터 읽기 또는 쓰기 포인터를 Offset 바이트만큼 이동 표준 상수 SEEK_CUR: 파일의 현재 위치로부터 읽기 또는 쓰기 포인터를 Offset 바이트만큼 이동 ftell 함수는 파일에서 읽기 또는 쓰기 포인터의 색인(index)을 반환

임의 접근 파일의 예 예제 14.4 datafile = fopen("DATA.TXT", "r"); ftell(datafile); //0을 반환 fseek(datafile, 2, SEEK_SET); ftell(datafile); //2를 반환 fseek(datafile, 0, SEEK_SET); //파일의 시작 위치에 있는 읽기 포인터를 반환 fseek(datafile, 0, SEEK_END); //EOF 표시가 있는 파일의 마지막 위치로 읽기 포인터를 이동 ftell(datafile); //5를 반환