C 언어에서 파일을 여는 함수 입니다.
#include <stdio.h>
FILE *fopen(char *fname, char *mode)
char *fname : 열고자 하는 파일명
char *mode : 파일여는 방식
반환값 : 성공하면 파일 포인터, 실패하면 NULL을 반환한다.
파일 열기 모드
"r" : 읽기. 이미 존재하는 파일을 연다.
"w" : 쓰기. 파일이 없으면 생성하고 있으면 내용을 지운다.
"a" : 추가. 파일이 없으면 생성하고 있으면 파일의 현재 위치를 끝에 위치시킨다.
"r+" : 읽기와쓰기. 이미 존재하는 파일을 연다.
"w+" : 읽기와쓰기. 파일이 없으면 생성하고 있으면 내용을 지운다.
"a+" : 읽기와쓰기. 파일이 없으면 생성하고 있으면 파일의 현재 위치를 끝에 위치시킨다.
추가적으로 위의 모드에 "r+b", "rt"등과 같이 "b", "t" 를 추가하여
"b" : 이진모드, "t" : 텍스트 모드로 열 수 있다.
사용하지 않으면 기본 값은 텍스트 모드이다.
ex)
fp = fopen( url, "rt" );
반응형
'프로그래밍(Programming) > c++, 11, 14 , 17, 20' 카테고리의 다른 글
wchar_t or char .. (유니코드 출력문제) (0) | 2012.10.31 |
---|---|
Timer - getElapsedMilliSecond (0) | 2012.10.31 |
함수포인터 (0) | 2012.10.31 |
GetAsyncKeyState (0) | 2012.10.31 |
GetPrivateProfileStringA (0) | 2012.10.31 |