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

 
Previous Post 자바 5.0 (자바 1.5) 예약어 목록 - Java Reserved Words / Key...문제해결] Visual Studio Express 에서 컴파일이 안돼요 - Visual C...일본어 텍스트 편집기, 한글 윈도우에서 쓸 수 있는 일본어 에디터 - EmEditor[사블] 사운드폰트(SF2) 다운로드하는 외국의 무료 사이트들 - Sound Blaster...C언어] 도스명령어/외부 실행 파일 호출하여 실행하는 함수 - systemVim / Gvim 에디터 다운로드, 설치법 - 윈도우(Windows)용Vim 7.0의 새로운 점, Vim / GVim 7.0 과 6.4 의 차이점울트라 에디트] 색깔로 문법 강조(구문 강조), 새 언어 추가 - UltraEdit, Sy...문법 강조 (구문강조;Syntax Highlighting) 란? - 색깔로 프로그래밍 언어...[펄/Perl] split 연산자로, 문자열 (단어별로) 분리하여 배열에 저장 - spli...

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

Thursday, August 31, 2006

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

☞ C/C++

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

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