Page 174 고등학교 프로그래밍 교과서
P. 174










예제 파일 이름이 formsample.txt.인 파일을 쓰기 모드로 열어서 fprintf 함수를 이용
하여 정수와 문자열을 기록해 보자.


실행 결과 프로그램


18 홍길동 01 #include
02 int main(void)
03 {
04 FILE *fp;
05 int age = 18;
06 char name[10] = "홍길동";
07 fp = fopen("formsample.txt", "w");
08 if( fp = = NULL ) {
09 printf("파일 열기 실패\n");
10 return 1;
11 }
12 fprintf(fp, "%d %s \n", age, name );
13 fclose( fp );
14 return 0;
15 }



예제 위 예제에서 작성한 formsample.txt 파일을 읽기 모드로 열어서 정숫값과 문자
열을 읽어서 출력해 보자.


실행 결과 프로그램


18 홍길동 01 #include
02 int main(void)
03 {
04 FILE *fp;
05 int age;
06 char name[10];
07 fp = fopen("formsample.txt", "r");
08 if( fp = = NULL ) {
09 printf("파일 열기 실패\n");
10 return 1;
11 }
12 fscanf(fp, "%d %s \n", &age, name );
13 printf("%d %s", age, name);
14 fclose( fp );
15 return 0;
16 }



172 Ⅱ. C 프로그래밍의 기초





(책)2015프로그래밍-교과서3차심의본 본문.indb 172 2017-09-05 오후 4:16:40
   169   170   171   172   173   174   175   176   177   178   179