컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Thursday, August 31, 2006

C언어] fopen() 함수의 mode 스트링: 옵션, 파라미터


FILE *fopen(const char *filename, const char *mode);

위와 같이 fopen() 함수의 2번째 파라미터가 mode 스트링입니다. 파일을 어떤 모드로 열지를 결정하는 곳입니다.



이것은 볼랜드C++의 레퍼런스에 있는, mode 스트링 설명을 번역한 것입니다.

r : Open for reading only. (읽기 전용으로 열기)

w : Create for writing. If a file by that name already exists, it will be overwritten.
    (쓰기용으로 파일 만들기. 같은 이름이 있다면 덮어쓰기)

a : Append; open for writing at end-of-file or create for writing if the file does not exist.
    (같은 이름의 파일이 이미 있다면, 그 파일 끝에 추가하여 쓰기,
    같은 이름의 파일이 없다면. 쓰기용으로 파일 만들기)

r+ : Open an existing file for update (reading and writing).
    (이미 있는 파일을, 읽기/쓰기용으로 열어 업데이트)

w+ : Create a new file for update (reading and writing). If a file by that name already exists, it will be overwritten.
    (읽기/쓰기용으로 파일 만들기. 같은 이름의 파일이 이미 있다면 덮어쓰기)

a+ : Open for append; open (or create if the file does not exist) for update at the end of the file.
    (파일을 열어서, 끝부분에 추가하기. 파일이 없다면 만들어서.)

t : Text Mode (텍스트 모드로 열기)

b : Binary Mode (이진 파일 모드로 열기)




위의 mode 스트링은 다음과 같이 조합할 수 있습니다:

rt : 이미 존재하는 텍스트 파일을 읽기 전용으로 열기

rb : 이미 존재하는 이진 파일을 읽기 전용으로 열기



실제 사용 예제는 ▶▶ [C언어 예제] 텍스트 파일 열기; 명령 프롬프트 화면에 파일 내용 출력; 도스 type 명령 에 있습니다.



▶▶ C언어] 이진파일 읽기; 바이너리 파일 읽기전용으로 열기; Open, Read Binary File




tag: cpp
C언어 | C/C++ (Visual C++)

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top