C/C++ 언어 rewind() 함수를 이용하여 파일의 첫 번째 라인을 두 번 읽는 예제 프로그램
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | /* rewind() 함수를 이용하여 파일의 첫 번째 라인을 두 번 읽는 예제 프로그램 */ #include <stdio.h> int main(void) { FILE *fp ; char file_name[80], buf[81] ; printf("텍스트 파일의 이름을 입력하시오 : "); gets(file_name); if ((fp = fopen(file_name , "r")) == NULL) { printf("입력 파일 개방 실패 \n"); return(-1); } /* 파일에서 한 라인씩 읽어서 출력 */ fgets(buf,80,fp) ; printf("rewind 전 라인 내용 : %s\n",buf); rewind(fp); fgets(buf,80,fp); printf("rewind 후 라인 내용 : %s\n",buf); } | cs |
C/C++ 언어 rewind() 함수를 이용하여 파일의 첫 번째 라인을 두 번 읽는 예제 프로그램
file.txt
1 2 3 | hello world! hi ok | cs |
'C,C++ > 예제' 카테고리의 다른 글
| C/C++ 언어 fseek() 함수를 사용하여 텍스트 파일에서 n번째 문자를 출력하는 예제 프로그램 (0) | 2016.06.08 |
|---|---|
| C/C++ 언어 ftell() 함수를 사용하여 파일의 현재 위치를 출력하는 예제 프로그램 (0) | 2016.06.08 |
| C/C++ 언어 #define 기능 검사 예제 프로그램 (0) | 2016.06.08 |
| C/C++ 언어 isalnum(), isalpha(), isdigit(), islower(), isxdigit(), ispunct(), iscntrl(), isspace() 실행 예제 프로그램 (0) | 2016.05.26 |
| C/C++ 언어 strcpy(), strcat(), strlen(), strcmp() 실행 예제 프로그램 (0) | 2016.05.26 |