01. 출력하기 소스 파일 우클릭 → 속성 → C/C++ 메뉴 → SDL검사 항목 [아니요]로 변환 → 확인 탐색기가 보이지 않는다면, → 상단 보기 → 솔루션 탐색기 소스 파일 추가 솔루션 탐색기 소스파일 우클릭 → 추가 → 새항목 [ Ctrl + Shift + A ] 1.1.2 첫 프로그램 #include int main() { printf("Hello world!\\n"); } 백슬래쉬나, 역슬래쉬 ₩ 하는 표시는 기호 표시가 다른 것 뿐 영향은 없다. 디버그 하지 않고 [ Ctrl + F5 ] 결과 : Hello world! 1.2 Hello world! 해석 int main() “main”이라는 이름의 ‘함수’를 ‘정의’하는 부분 C언어에서 함수는 여러 명령의 묶음 (수학에서와 마찬가지로 함수는..
C언어 - 1972년 데니스 리치(Dennis Ritchie)에 의해 발명 - 절차지향적 언어 - 확장자 .c C++ - 비야네 스트로스트룹(Bjarne Stroustrup) 개발 - C 에 다양한 기능을 추가해 C++제작 - 객체지향적 언어 - 확장자 .cpp - C의 기본적인 문법들을 C++에서도 많이 쓰인다. 그래서 C로 작성된 코드가 C++에서도 작동된다고 볼 수 있다. 40년 이상의 시간이 지난 지금도 두 언어가 계속 업데이트 되면서 각자 다른 길을 걸어가고 있기 때문에 두 언어간의 거리가 점점 멀어지고 있다. --- ### 소스 코드가 프로그램이 되기까지 흔히 코딩한다 라고 이야기 하는 것 ‘ 소스 코드(source code)를 작성하는 것을 말한다. `**소스코드` : 어떤 컴퓨터 프로그램을..
ImGui 활용한 DirectX 11 3D를 이용한 2D를 만드는 내용입니다. 본 내용은 똑같이 사용할 수 없음을 알립니다. (참고및 공부자료로 만들어진 내용임을 밝힙니다.) 전 과정에 대해 이해를 해야 다음 이 부분에 대한 이해를 할 수 있음을 밝힙니다. https://ppatabox.tistory.com/20 목차) 1) Shader 2편 2) Rectangle/Triangle RecTangle 사각형을 만들어보자 ==================================== 우리가 실제로 데이터를 넣어줘야 한다 Render에서 렌더링 부분에서 쉐이더 데이터를 밀어주도록 되어있다. VSSetShader. 와 PSSetShader 는 vertexshader와 pixelshader를 이용해서 렌더링을..
[ 해당 코드는 강의를 기반으로 하고 있습니다. ] int main() { srand(time(NULL)); rand(); int nRand1, nRand2, nRand3; // 랜덤값, 유저값, 카운트 값에 대한 변수 만들어준다. int nUser1, nUser2, nUser3; int nStrike, nBall, nOut; // Strike 값은 while 문에 사용이 되고 있어서 초기화 해줘야한다. int nCount = 0; // 총 몆번의 횟수를 맞췄는지 저장 bool bGame = true; //반복문 사용 계속적으로 지속되는 bool값 이용 while (bGame) //(while문 정해진 작업을 반복 몆번인지) 모르기에 게임을 다 맞추고 나서도 플레이어가 무한으로 할 수도 있고 맞추는 횟수..