제목 : C 언어 파일 관련 함수 조사 정리
1. 고수준, 저수준 I/O Function의 종류와 특징 비교
저수준과 고수준의 분류방법은 Computer Language와 마찬가지로 기계와 사람중 어디에 더 가까운지, 즉 쓰기 쉬움을 기준으로 하고 있다.
고수준
저수준
버퍼 사용 여부
버퍼 사용
메모리로 직접 읽어들임
입출력
스트림
파일 핸들
속도
비교적 느리다
비교적 빠르다
문자 단위 입출력
가능
비효율적
난이도
비교적 쉽다
비교적 어렵다
세밀한 조작
어렵다
쉽다
고수준 function은 운영체제가 제공하는 FILE 구조체를 이용하여 버퍼를 고려하지 않고 입출력 한다.
두 방식의 가장 큰 차이점은 버퍼의 사용 유무이다. 나머지 차이점들은 버퍼 사용 유무에 따라서 파생되는 특성들이다.
1)고수준 I/O Function
고수준의 파일입출력은 버퍼형 파일 시스템 또는 형식화된 파일 시스템이라고 한다.
버퍼
운영체제
파일
프로그램
DATA
FORMATTING
(Option)
고수준 파일 입출력
◎고수준 파일 입출력 함수의 장점
- OS에 의존적이지 않기 때문에 이식성이 좋다.
- 여러 가지 형태로 입출력을 다룰 때 쉽게 사용할 수 있다.
- 입력과 출력이 버퍼화 되어 있다.
◎버퍼
- 버퍼란 속도차이가 있는 하드웨어 장치들, 또는 우선순위가 다른 프로그램의 프로세스들에 의해 공유되는 데이터 저장소를 말한다. 버퍼는 각 장치나 프로세스가 상대방에 의해 정체되지 않고 잘 동작할 수 있도록 해준다.
- 캐시(cache memory)와 비슷하지만, 캐시는 어떤 작업의 속도를 증진시키기 위한데 반해 버퍼는 개별 프로세스 간의 협력을 지원한다.
2) 저수준 I/O Function
저수준 파일 입출력
....
프로그래밍 언어 및 실습 - 헤더 파일 및 함수 정리 목차
1. 헤더 파일 및 함수 정리
2. 그 외 함수를 찾지 못한 헤더 파일 정리
3. 출처
1. 헤더 파일 및 함수 정리
1. stdio.h
이름
해설
파일 조작 함수
fopen, freopen
파일을 읽거나 쓴다.
fclose
파일을 닫..
C 언어 화일관련 함수 조사 정리 C 언어 화일관련 함수 조사 정리
목차
고수준, 저수준 I/O Function의 종류와 특징 비교
저수준 I/O Function의 종류
Read()
Write()
Open()/Close()
lSeek()
3.고수준 I/O Function의 종류
fopen()
fclose()
f..
프로그래밍 입문 - C언어의 특징에 관해서 프로그래밍입문
C언어의 특징
차례
C 언어의 특징
C 언어의 단점
C 언어를 선택하는 이유
참고문헌
C언어의 특징 개괄
C 언어는 Unix 운영체제를 개발하기 위해 만들어졌기 때문에 시스템 프로그램을 작성하는..
데이터 구조 - 소팅[Sorting Program]프로그램에 관해서 리 포 트
제목 : Sorting Program
과목 : 데이터구조2
교수 :
학과 :
학번 :
성명 :
1. Diagram
2. 함수 설명
▶ 파일을 읽어들이는 것과 관련되는 함수들
1) char *trim(char *s)
: 공백을 제거하는 메인 ..
프로그래밍 - c언어 포인터정리 포인터정의!
포인터와배열
포인터와함수
Const static
포인터!
다른 변수의 주소를 값으로 가지는 변수
포인터 변수
-] 변수에 저장되는 값이 메모리의 주소값만을 저 장 하는 특별한 변수
포인터 변수
-] *기..
[c언어]c언어 기초ppt 1
제 1 장 C 언어의 시작 : 기초
C 언어의 역사
1972년 미국 Bell 연구소에서 Denis Richie에 의해 개발
ALGOL60 CPL BCPL B C 언어로 개발
C 언어의 특징
다양한 연산자
명쾌한 구조
함수에 의한 구성
표준..
os구조와 원리 - 분활 컴파일과 인터럽트 처리 분활 컴파일과 인터럽트 처리
○소스 파일 분화
○ Makefile 정리
○ 헤더 파일 정리
○ 어제 남은 설명
○ PIC 초기안
○ 인터럽트 핸들러 작성
목 차
○소스 파일 분화
Bootpack.c
bootPack.c 그외
Dsctbl.c GDT.I..
[시각장애아 교육] 시각장애아동 교수학습 방법 시각장애아 교육] 시각장애 아동 교수학습방법
시각장애 아동에 대한 일반 교과지도는 국민공통기본교육과정을 기본으로 이루어지는데, 교육내용에 관한 문제보다는 교수 자료와 교육방법 등에 있어 시각장애의 특..
데이터 베이스의 정의와 데이터 베이스 활용의 장단점 데이터 베이스의 정의와 데이터 베이스 활용의 장단점
1. 데이터 베이스의 정의
‘데이터베이스란 조직에 있는 데이타가 기계회되고, 공식적으로 정의되고, 중앙통제되어 수집된 것을 의미한다.’
데어터의 구조에..