[과제#4] 파일입출력 프로그램
- 최초 등록일
- 2011.11.14
- 최종 저작일
- 2011.03
- 10페이지/ 한컴오피스
- 가격 1,000원
소개글
통신프로그래밍
목차
1. 문제정의
2. 문제분석
3. Design
4. 결과화면
5. 결론 및 소감
6. source
7. 예제 결과 화면
본문내용
1. 문제정의
○ 파일 입출력 및 문자열 관련
▶ `homework.txt` 파일을 homework 폴더에 작성한다. `homework.txt` 문서의
내용은 자기소개를 영어로 간단히 작성.(4줄 이상)
▶ fopen 및 fgets 등의 파일 입출력 함수를 사용하여 ‘homework.txt’의 내용을
`out.txt` 파일로 출력. (command 출력 창(실행파일의 결과물)으로도 출력)
▶ command 출력 창에는 strlen() 함수를 사용하여 출력 문자열의 총 길이를
출력하고, ‘out.txt’ 파일로 출력되는 부분에 대해서는 strcat() 함수를 사용하여
각 라인에 ‘<next>’를 추가.
○ 출력 예)
2. 문제분석
○ `homework.txt` 파일 생성 후 자기소개글 작성
○ `out.txt` 파일 생성
○ 파일의 주소 값을 저장하기위한 포인터 변수 fp 와 fp2를 생성.
▶ fp 는 homework.txt 를 가리킨다.
▶ fp2 는 out.txt 를 가리킨다.
○ homework.txt 파일은 읽기전용으로 열고 out.txt 파일은 쓰기 전용으로 연다 ○ fp가 가리키는 파일로부터 100으로 지정된 길이보다 하나 작게 문자열을 배열 str로 읽어 들인다. ○ <Next>문자열을 str배열에 추가 한다 ○ str배열에 있는 문자열을 fp2가 가리키는 파일인 out.txt에 쓴다. ○ str배열의 길이를 len 값에 더하여 len에 저장
○ 모두 합한 len 의 값을 출력한다.
○ 두 개의 txt 파일을 닫고 프로그램종료.
참고 자료
없음