목록파일 입출력 (3)
Prosto
기본적인 파일 입출력에 관한 글을 보고 싶으시면 여기를 누르시면 됩니다. 파일 입출력에 대하여 진행 중 겪을 수 있는 문제를 나열하고 해결 방법을 쓰겠습니다. 먼저, C4996 에러입니다. Error C4996 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. ConsoleApplication2 c:\users\---- 이런 에러 문구가 나오는 거죠. 이는 scanf와 같은 에러, 혹은 경고입니다. fopen은 보안 상 좋지 않으니 fopen_s를 쓰라는 거죠. s..
'파일 입출력 - 파일을 생성하고 쓰고, 읽을 수 있는 방법!' 저번 시간에 설명했듯이 프로그래밍을 하다보면 파일을 만들어서 데이터를 보관하는 경우도 있고, 어떤 데이터가 저장된 파일을 읽어와 사용하는 경우도 있습니다. (C언어에서) 이때 사용하는 것이 바로 파일 입출력입니다. 이번에는 그 파일 입출력에서 fscanf에 해당하는 파일 입력 부분을 함께 보도록 하겠습니다. (fopen, fclose, fprintf에 대하여는 저번 시간에 자세히 봤죠?) 그리고 fscanf의 예제와 문제까지 끝나면 조금 더 심화된 문제들을 풀어보도록 하겠습니다. fprintf는 파일에 출력을 주는 거였죠? 마치 우리가 printf로 콘솔창에 출력을 시킨 듯 말이죠. 그렇다면 fscanf는 무엇과 비슷할까요? (바로 scan..
'파일 입출력 - 파일을 생성하고 쓰고, 읽을 수 있는 방법!' 프로그래밍을 하다보면 파일을 만들어서 데이터를 보관하는 경우도 있고, 어떤 데이터가 저장된 파일을 읽어와 사용하는 경우도 있습니다. (C언어에서) 이때 사용하는 것이 바로 파일 입출력입니다. 게임으로 예를 들어 싱글플레이 게임이 있는데 사용자가 저장 버튼을 눌러 게임에서 사용되는 레벨, 경험치, 금화, 아이템 등을 저장해야 할 때가 있겠죠? 이때 저장 방법 중 대표적인 방법이 data 파일을 만들어 저장하는 방법이죠. 우리는 이번에 파일 입출력을 이용하여 몇 가지 정보들을 저장해보기도 하고, 실제로 문제도 풀어보며 파일 입출력을 익혀볼 수 있도록 하겠습니다. 파일 입출력을 사용하기 위한 가장 기본적인 부분은 처리할 파일을 가리키고 있을 파일..