C언어(2)
-
[C/C++] 파일 입출력
C언어에서는 fopen / fopen_s 함수로 파일을 열고, fclose 함수로 파일을 닫음. 파일을 열 때 파일접근(읽기/쓰기/추가), 입출력모드(텍스트 모드 / 바이너리 모드)를 선택해야한다. 모드 설명 r 읽기 전용으로 파일을 오픈. 파일이 없다면 호출 실패. NULL 반환. w 쓰기 전용으로 파일을 오픈 파일이 있다면 기존 파일을 지우고 새로 만듬. 파일이 없다면 새로 만듬. a 추가 쓰기 전용으로 파일을 오픈. 파일이 있다면 파일의 끝에서부터 내용을 추가한다. 파일이 없다면 새로 만듬. r+ 읽고 쓰기 위해 파일을 오픈. 파일이 있다면 기존의 내용을 덮어씀. 파일이 없다면 파일을 새로 만듬. w+ 읽고 쓰기 위해 파일을 오픈. 파일이 있는 경우 기존 파일을 지우고 새로 만듬. 파일이 없다면 파..
2022.01.06 -
도플갱어
대학교 1학년 때 고급C프로그래밍 수업을 들으면서 제작한 2P 슈팅게임이다. 당시 텍스트 입출력을 통해 로컬 회원가입 / 로그인 / 점수 저장 / 랭킹 기능도 제작했다. C언어로 개발했기 때문에, 이 프로젝트를 진행하면서 상태가 실시간으로 변하는 게임의 기본 구조에 대해 어느정도 공부하고 생각해볼 수 있었다. 또 여러 인터넷에 나온 자료들을 참고하면서, 프로그래밍을 공부함에 있어서 프로젝트의 중요성 또한 깨닫게 되었다.
2021.09.08