C/C++ 언어 fgetc()와 fputc() 함수를 사용하여 파일에 문자열을 출력한 후,
다시 그 파일을 열고 문자열을 화면에 출력하는 예제 프로그램
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | /* fgetc()와 fputc() 함수를 사용하여 파일에 문자열을 출력한 후, ** 다시 그 파일을 열고 문자열을 화면에 출력하는 예제 프로그램 */ #include <stdio.h> #include <stdlib.h> char str[80] = "The secret to success is constancy to purpose."; void main(void) { FILE *fpt; char ch, *p; if ((fpt = fopen("Idiom.txt","w")) == NULL) { /*출력 위해 Idom file open */ printf("Cannot open file\n"); exit(1); } p = str ; /* str 내용을 Idiom 파일에 기록 */ while (*p) if (fputc(*p++, fpt) == EOF) { printf("Error writing file \n"); exit(1); } fclose(fpt); if ((fpt = fopen("Idiom.txt","r")) == NULL) { /*입력 위해 Idom file open */ printf("Cannot open file\n"); exit(1); } while ((ch=fgetc(fpt)) != EOF) /* 파일 읽고 화면 출력*/ putchar(ch); printf("\n"); fclose(fpt); } | cs |
C/C++ 언어 fgetc()와 fputc() 함수를 사용하여 파일에 문자열을 출력한 후,
다시 그 파일을 열고 문자열을 화면에 출력하는 예제 프로그램
'C,C++ > 예제' 카테고리의 다른 글
| C/C++ 언어 getch() 함수를 사용한 예제프로그램 (0) | 2016.06.08 |
|---|---|
| C/C++ 언어 kbhit() 함수를 사용한 예제프로그램 (0) | 2016.06.08 |
| C/C++ 언어 fgets()와 fputs() 함수를 이용하여 입력 파일에서 한 행씩 읽어 출력 파일에 복사하는 예제 프로그램 (0) | 2016.06.08 |
| C/C++ 언어 fseek() 함수를 사용하여 텍스트 파일에서 n번째 문자를 출력하는 예제 프로그램 (0) | 2016.06.08 |
| C/C++ 언어 ftell() 함수를 사용하여 파일의 현재 위치를 출력하는 예제 프로그램 (0) | 2016.06.08 |