반응형

C & C++ 4

SFML 강좌 2 - Window 생성🔨

Audio module 음향, 스트리밍 (음악 또는 커스텀된 소스), 녹음, 사운드 공간화 Graphics module 2D 그래픽 모듈 : 텍스트, 도형, 스프라이트(Sprites) 등을 지원한다. Network module Socket을 이용해 커뮤니케이션, 유틸리티 그리고 하이레벨 네트워크 프로토콜(HTTP, FTP)을 지원한다. System module SFML의 모듈을 이용해 각종 유틸리티들을 정의한다. Window module OpenGL에서 Window를 지원하고 입력에 관한 이벤트를 제공한다. SFML에서 윈도우 창을 다루는 모듈은 Window module이므로 해당 해더 파일을 가져온다. #include 윈도우창 생성 SFML의 윈도우는 sf::Window로 정의되어 있다. 아래 코드로 ..

C & C++/SFML 2022.03.07

SFML 강좌 1 - SFML 설명 및 설치 (비주얼 스튜디오 2019)

SFML이란? SFML 은 멀티미디어 API로 시스템, 윈도우, 그래픽, 오디오, 네트워크에 대한 모듈을 제공하는 라이브러리이다. 원래는 C와 .Net용으로 개발되었으나 현재 점차 Java, Ruby, Python, Go 등 다양한 언어를 지원하고 있다. 또한 Windows, Linux, macOS, 안드로이드, iOS 등 대부분의 OS에서 구동이 가능하다. 멀티미디어 라이브러리로 오디오, 그래픽을 목적으로 주로 사용한다. 2007년에 공개된 라이브러리지만 아직 자료가 많이 없는 점이 단점이지만 크로스 플랫폼 라이브러리 다양한 언어 지원 (C & C++ ,Java ,Python etc...) 낮은 진입장벽? 등의 장점이 매우 매력적이라 점차 자료가 쌓아지면 유용한 라이브러리가 될 것이다. 또한 공식 사이..

C & C++/SFML 2022.03.01

C강좌 2. 자료형(DATA TYPE) 🔨 -정수형 편-

아직 자료형을 생각하는 경우는 많이 없지만 앞으로 좀 더 규모가 큰 프로그램을 만들게 되면 자료형을 고려할 것이라고 생가한다. C언어에서 자료형이란 변수의 메모리 크기(점유하는 메모리량) 또는 해석하는 방법이라고 생각합니다. 또한 컴퓨터가 처리하는 정보는 오직 숫자뿐입니다.("A"라는 글자도 컴퓨터에서는 숫자로 처리합니다.) 여기서 변수란 어떤 데이터 값을 임시로 저장하는 공간을 말하는데요 예시로 만약에 저희가 어떤 값을 입력받아서 몇 개의 명령어를 처리한 뒤에 입력값을 출력하고 싶을 때 몇 개의 명령어가 처리될 때까지 입력값을 저장하는 장소를 변수라고 생각하시면 됩니다. C언어의 자료형은 정수형, 실수형, 유도형, 함수형 등 다양한 형태가 존재합니다. 그럼 이제부터 배워보도록 합시다. 1. 정수형과 변..

C & C++/강좌 2020.11.08

C강좌 1. Hello World를 출력해 보자!(전처리, 스코프,함수,빌드)

@읽기전 참고 솔직히 나는 이 글을 읽고 잘 이해가 안되면 다른 블로그를 찾아가는 것을 추천한다. 지금 부터 포스팅 하는 내용은 내 입장에서 기본이라고 생각하기 때문에 입문자에게는 어려울 수 있다. 그래서 만약 이 글을 읽고 이해가 안된다면 앞으로의 글도 이해가 안될거라고 생각하기 때문에 괜히 고집부리지 말고 내 블로그를 떠나기를 추천한다. (나중에 어느정도 감이 잡히면 다시 오기를...) 나는 다음 환경 에서 작업하였다. OS : Windows 10 IDE : Visual Studio 2019 (딱히 C만 지원 하면 어떤 개발환경이든 차이는 없을 것 같다.) 그럼 이제 첫 강좌로 Hellow World를 출력해 보고 기본적인 프로그램의 기본 요소들을 살펴보자. #include int main(void)..

C & C++/강좌 2020.10.27
반응형