-
r:읽기
-
w:쓰기
-
a:접근
-
t: 텍스트 파일
-
b: 바이너리 파일
fopen_s( , , );
인자가 3개 들어가는데, 1번은 파일의 이중 포인터가 들어가고, 2번은 파일의 경로, 마지막 3번은 파일 모드를 쓰면 됩니다.
fwrite( , , , );
인자가 4개 들어가는데, 1번은 저장하고자 하는 메모리 주소가 들어가고, 2번은 변수 타입의 메모리 주소 크기, 3번은 값의 갯수를 쓰면 됩니다.
마지막으로 4번은 저장할 파일의 스트림을 넣어줍니다.
fread( , , , );
인자가 4개 들어가는데, 1번은 읽고자 하는 버퍼가 들어가고, 2번은 변수 타입의 메모리 주소 크기, 3번은 값의 갯수를 쓰면 됩니다.
마지막으로 4번도 fwrite와 마찬가지로 저장할 파일의 스트림을 넣어줍니다.
- fgets : 파일에서 텍스트 문자열을 한 줄씩 읽습니다.
fgets( char *string, int n, FILE *stream );
- fputs : 파일에 문자열을 라인 단위로 씁니다.
fputs( const char *string, FILE *stream );
#include <fstream>
ofstream 및 ifstream이 있습니다.
(해당 파트의 실습은 추후 공지합니다.)
- 과제-1 : C++ 코드를 작성하여 파일을 하나 새로만들기.
- 과제-2 : 새로만든 파일에 본인의 이름을 기입해보기.