일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 자바
- MySQL
- JavaScript
- C
- 백준
- Kafka
- Java
- Spring
- 네트워크
- 운영체제
- 컴퓨터구조
- Algorithm
- react
- Heap
- MSA
- OS
- Data Structure
- 디자인 패턴
- c언어
- Proxy
- 알고리즘
- 자료구조
- JPA
- Galera Cluster
- redis
- mongoDB
- IT
- 파이썬
- spring webflux
- design pattern
Archives
- Today
- Total
시냅스
C언어 파일 모드 정리 본문
파일 모드 | 기능 | 설명 |
---|---|---|
"r" | 읽기 전용 | 파일을 읽기 전용으로 엽니다. 단, 파일이 반드시 있어야 합니다. |
"w" | 쓰기 전용 | 새 파일을 생성합니다. 만약 파일이 있으면 내용을 덮어씁니다. |
"a" | 추가 | 파일을 열어 파일 끝에 값을 이어 씁니다. 만약 파일이 없으면 파일을 생성합니다. |
"r+" | 읽기/쓰기 | 파일을 읽기/쓰기용으로 엽니다. 단, 파일이 반드시 있어야 하며 파일이 없으면 NULL을 반환합니다. |
"w+" | 읽기/쓰기 | 파일을 읽기/쓰기용으로 엽니다. 파일이 없으면 파일을 생성하고, 파일이 있으면 내용을 덮어씁니다. |
"a+" | 추가(읽기/쓰기) | 파일을 열어 파일 끝에 값을 이어 씁니다. 만약 파일이 없으면 파일을 생성합니다. 읽기는 파일의 모든 구간에서 가능하지만, 쓰기는 파일의 끝에서만 가능합니다. |
t | 텍스트 모드 | 파일을 읽거나 쓸 때 개행문자 \n와 \r\n을 서로 변환합니다. ^Z 파일의 끝으로 인식하므로 ^Z까지만 파일을 읽습니다(^Z는 Ctrl+Z 입력을 뜻합니다). |
b | 바이너리 모드 | 파일의 내용을 그대로 읽고, 값을 그대로 씁니다. |
'C' 카테고리의 다른 글
C언어 Struct : 구조체, 구조체 포인터, 구조체 메모리 (0) | 2022.03.20 |
---|---|
C언어 restrict 포인터, static 키워드 (0) | 2022.03.12 |
Makefile : 컴파일을 쉽게 하자! (0) | 2022.03.10 |
C언어 string 관련 함수 정리 (0) | 2021.12.29 |
C언어 Pointer 총 정리 (0) | 2021.12.26 |
Comments