제목 : 10.1. 예제. 파일 입출력 연습 : 파일입출력.c
글번호:
|
|
54
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2005/08/02 오전 12:24:19
|
조회수:
|
|
5693
|
//100, 90, 80을 Input.dat에 저장한 후 하나씩 읽어 데이터의 합을 구한 다음
//Output.out 파일에 저장하는 프로그램을 살표보자.
#include <stdio.h>
void main(void)
{
// 파일 포인터 선언
FILE *objFile1, *objFile2;
int intNum, intHap = 0;
// 입력 데이터 파일 설정
objFile1 = fopen("Input.dat", "r");
// 출력 데이터 파일 설정
objFile2 = fopen("Output.out", "w");
//파일의 끝(EOF)이 아닐 때까지 반복 실행
while(fscanf(objFile1, "%d", &intNum) != EOF)
{
intHap += intNum;
fprintf(objFile2, "intNum = %d\n", intNum);
}
fprintf(objFile2, "전체 합계 : %d\n", intHap);
fclose(objFile1);
fclose(objFile2);
}