▣ fopen() : 파일 열고 생성
fopen() 함수원형 : FILE*(반환형 FILE포인터) fopen(const char*name(위치 및 파일 이름), const char*mode(모드지정));
▣ 모드 종류
r : 읽기 모드
w : 쓰기(파일이 존재하면 기존 내용이 삭제된다.)
a : 추가(파일이 있으면 데이터가 끝에 추가된다.)
r+ : 읽기와 쓰기 모드(파일이 존재해야 한다.)
w+ : 읽기와 쓰기 모드(파일이 존재하면 새 데이터가 기존 데이터를 덮어쓴다.)
a+ : 읽기와 추가 모드 (파일이 존재하면 데이터가 파일 끝에 추가된다. 읽기는 어떤 위치에서나 가능)
▣ fputc() : 한 글자를 파일에 쓰는 함수
fputc() 함수원형 : fputc('문자', FILE*)
▣ fclose(fp) : 파일을 닫는 함수 파일을 닫아야 메모리 누수가 일어나지 않는다.
▣ 솔루션 탐색기 -> 솔루션에서 오른쪽마우스를 클릭 -> 파일 탐색기에서 폴더 열기 -> 실제 파일 확인
▣ fopen() 함수에서 r 읽기 모드로 지정
▣ fgetc() : 한 글자를 파일에서 읽어오는 함수(반환형이 char이다)
▣ fputs() : 문자열을 파일에 쓰는 함수
fputs() 원형 : fputs("문자열", FILE*)
▣ fgets() : 파일에 문자열을 읽어오는 함수
▣ fgets() 원형 : fgets(메모리, 메모리길이, FILE*)
▣ fprintf() : 파일에 지정된 형식으로 쓰고 출력
fprintf() 원형 : fprintf(FILE*, 형식, 메모리)
▣ fprintf() 함수에 fprintf() 원형 : fprintf(stdout, 형식, 메모리)이라고 맨 앞에 stdout을 넣어주면 콘솔창에 출력한다.
▣ fscanf() : 파일에 데이터 형식을 지정하여 읽어온다.
'[ C언어 ] > - C언어 실습연습' 카테고리의 다른 글
C언어 - [Beep함수, 음파] (0) | 2022.08.19 |
---|---|
C언어 - [헤더파일] (0) | 2022.01.26 |
C언어 - [동시실행, 스레드, 쓰레드, Thread] (1) | 2021.09.15 |
C언어 - [소리재생, Beer, _getch] (0) | 2021.08.31 |
C언어 - [화면지우기, 잠시대기, Sleep, cls, Windows.h] (0) | 2021.07.22 |
댓글