성균관대 C프로그래밍-파일입출력
- 최초 등록일
- 2014.04.23
- 최종 저작일
- 2012.03
- 6페이지/ MS 워드
- 가격 1,500원
목차
1. 실습#1: 파일 입력 및 출력
2. 플로우 차트
3. 소스코드
4. 화면
본문내용
실습#1: 파일 입력 및 출력
1. 기존에 있는 Text file을 읽어서 Binary file에 출력하는 함수를 만든다.
2. 위의 Binary file을 읽어서 Text file에 출력하는 함수를 만든다.
3. Project 폴더 내 기존의 text file, 새로 만들어진 binary file, text file이 있는지 확인한다.
<중 략>
int readTXTwriteBIN(char *input_file, char *binary_file){ //.txt파일을 읽어
//2진수.dat 파일로 쓰는 함수
FILE *input=NULL; //읽어올 파일을 저장할 FILE형 구조체 선언과 초기화
FILE *binary=NULL; //쓸 파일을 저장할 FILE형 구조체 선언과 초기화
char buf[100]={0}; //읽어올 메모리 번지 선언과 초기화;
//buf의 길이가 100을 넘지 않는다고 가정했으므로 길이를 100으로 지정
int len; //출력할 메모리 길이 선언; len: buf값만큼 문자를 읽게되면 쓰레기값까지
//읽힐 수있으므로 그 길이를 제한하여 쓰레기값이 출력되는 것을 방지한다.
input=fopen(input_file, "rt"); //input_file을 텍스트 형식으로 읽어서(rt) input에 저장하라
binary=fopen(binary_file, "wb"); //binary_file을 binary 형식으로 생성하여(wb) 열고 //binary에 저장하라
참고 자료
없음