1주차
- 최초 등록일
- 2011.06.24
- 최종 저작일
- 2011.04
- 14페이지/ 한컴오피스
- 가격 3,000원
소개글
전자전기프로그래밍 실습 보고서입니다. 수업내용에 충실하게 작성하엿구요 프로그램돌잘돌아갑니다. 레포트점수 A+맞은 자료이니 안심하시고 레포트작성에 참고하시길 바랍니다. 1주차 파일의 입,출력 프로그램을 구현하여 실제 TXT파일을 이용, Disk file로 부터 파일을 입/출력한다. 결과물은 TXT파일 및 BIN파일로 출력이된다. 이를 위해 fopen(), flcolse(), fprintf(), fscanf(), fread(), fwrite()등의 함수들의 기능을 알고 사용할 수 있어야 한다.
목차
Ⅰ. 실습목적
Ⅱ. Flowchart
Ⅲ.Implementation
Ⅳ. 수행결과
Ⅴ. 결론 및 평가
Ⅵ.Source Code (with suitable comments)
본문내용
Ⅰ. 실습목적
파일의 입,출력 프로그램을 구현하여 실제 TXT파일을 이용, Disk file로 부터 파일을
입/출력한다. 결과물은 TXT파일 및 BIN파일로 출력이된다. 이를 위해 fopen(), flcolse(), fprintf(), fscanf(), fread(), fwrite()등의 함수들의 기능을 알고 사용할 수 있어야 한다.
Ⅱ. Flowchart
<작성할 프로그램 Function 구조 및 Program Functions 개요>
파일의 입출력을 위한 메인함수 4개를 구현한다. 그 첫번째 함수는Text file을 fscanf()함수로 읽어들인 후 fprintf()함수를 이용하여 Text file로 출력한다. 두번째 함수는 Text file을 읽어들인후 binary형식으로 저장하는데 Text파일의 문자열의 문자열 개수와 data의크기를 포함시켜야 한다. 세번째 함수는 두번째함수에서 구현된 binary file을 fread()로 읽어들인후 TXT파일 변환시와 마찬가지로 fprintf()를 이용해 출력한다
이때 출력되는변수는 각각 %d %s %c로 각각 숫자, 문자열, 문자로 표현된다.
<프로그램 작성에 이용된 System function>
===================================================
▷▶ fprintf(), fscanf()
prinft, scanf와 비교하여 입출력방향을 지정한다는 것을 제외하면 거의 유사하다. printf는 출력결과를 모니터로 보여주지만 fprintf는 파일로 출력을 하고, scanf는 키보드로부터 입력을 받지만 fscanf는 파일로부터 data를 읽어온다.
===================================================
▷▶ fopen(), fclose()
파일을 열고 (fopen) 사용한 후, 파일의 닫기(fclose)가 실행되어야한다.
FILE *fp; //파일형 포인터 선언.
fp = fopen("text.dat", "rb"); //fp 가 text.dat 파일대신. text.dat 파일을 연다.
fclose(fp); // text.dat 파일을 닫는다.
===================================================
참고 자료
없음