목록C언어 (33)
Prosto
'파일 입출력 - 파일을 생성하고 쓰고, 읽을 수 있는 방법!' 프로그래밍을 하다보면 파일을 만들어서 데이터를 보관하는 경우도 있고, 어떤 데이터가 저장된 파일을 읽어와 사용하는 경우도 있습니다. (C언어에서) 이때 사용하는 것이 바로 파일 입출력입니다. 게임으로 예를 들어 싱글플레이 게임이 있는데 사용자가 저장 버튼을 눌러 게임에서 사용되는 레벨, 경험치, 금화, 아이템 등을 저장해야 할 때가 있겠죠? 이때 저장 방법 중 대표적인 방법이 data 파일을 만들어 저장하는 방법이죠. 우리는 이번에 파일 입출력을 이용하여 몇 가지 정보들을 저장해보기도 하고, 실제로 문제도 풀어보며 파일 입출력을 익혀볼 수 있도록 하겠습니다. 파일 입출력을 사용하기 위한 가장 기본적인 부분은 처리할 파일을 가리키고 있을 파일..
'FOR - 위한... 쉬운 반복작업을 위한다면? 배워보자' 프로그래밍에서 FOR문은 if문과 마찬가지로 중요한 역할을 하고 있습니다.같은 혹은 유사한 작업을 할 때 사용되죠. ( 고객 10000명에게 똑같은 처리를 해야한다면? 머리아프겠죠?) 다시 게임으로 예를 들면, 어느 게임에서 이벤트로 플레이어들에게 모두 금화 5000을 준다고 해봅니다.그렇다면 플레이어가 총 5만 명이라면요? 프로그래밍으로 처리하려고 할 때일일이 하나하나 모두에게 주려니까 최소 5만 라인은 작성되어야 할까요?이런 경우 for문과 같은 반복문은 빛을 발하는 것입니다. 즉, 반복되는 경우에는 이러한 똑같은 처리를 해라. 라고 만들 수 있는 것이 for문 입니다. for문의 기본적인 형태를 보면 아래와 같습니다.for(선언 및 초기화..
이번에 간단하게 이야기해볼 내용은 C언어나 winAPI에서도 사용되는 Sleep함수입니다. C 공부를 하는 중 한번쯤 만나볼 수 있는 Sleep! 무엇이고, 어떻게 사용할까요? Sleep - (잠을)자다 Sleep함수는 프로그램이 잠깐 잠을 자도록하는 함수입니다. 우리가 보는 입장에서는 지연시키는 함수라고 볼 수 있죠. windows.h를 참조하여 사용할 수 있고, 사용방법은 굉장히 간단합니다. Sleep(시간); 형식으로 사용되죠. 여기서 시간은 밀리초(ms)입니다. [참고로 1000밀리초(ms) = 1초(s)입니다.] 그렇다면 Sleep(1000);이라고 되어있다면? -> 1초간 지연시키는 것이고, Sleep(3500);이라고 되어있다면? -> 3.5초간 지연시키는 것이겠죠? 정말 간단한 예제 소스입..