Print Friendly and PDF

2025/04 39

[C++] 10. 이중포인터

▶ 이전강의- 바로가기 [C++] 9. Char, 구조체, void 포인터▶ 이전강의- 바로가기 [C++] 8. 배열과 포인트 연산▶ 이전강의- 바로가기 [C++] 7. 포인터▶ 이전강의- 바로가기 [C++] 6. TextRPG 레벨업 시스템 - 완성▶ 이전 학습- 바로가기 [C++] 5. TextRPG 아이템lhy-info.tistory.com ▶ 이중포인터- 이중 포인터는 포인터의 주소를 저장하는 변수- 이중 포인터 : *를 2개 붙인다.int iNum = 1111;int iNum1 = 2222;int* pNum = &iNum;int **ppNum = &pNum; //이중 포인터*pNum = 3333;cout  ▶ 이중포인터 주소 변경cout

C++/C++입문 2025.04.09

[C++] 9. Char, 구조체, void 포인터

▶ 이전강의- 바로가기 [C++] 8. 배열과 포인트 연산▶ 이전강의- 바로가기 [C++] 7. 포인터▶ 이전강의- 바로가기 [C++] 6. TextRPG 레벨업 시스템 - 완성▶ 이전 학습- 바로가기 [C++] 5. TextRPG 아이템 능력치 적용▶ 이전 학습- 바로가기 [C++] 4. TextRPG 아lhy-info.tistory.com ▶ Char 포인터const char* pText = "text";cout - const를 바꾸면 문자열로 저장할 수 있음 - 값을 바꾸면 메모리 주소가 바뀜 ▶ 구조체 포인터cout 을 이용해 가르키는 대상의 맴버에 접근 가능pStudent->iKor = 80;cout - 연산자 우선순위 때문에 .을 먼저 인식함 - 메모리 주소 .은 잘못된 문법이며 *pStude..

C++/C++입문 2025.04.09

[C++] 8. 배열과 포인트 연산

▶ 이전강의- 바로가기 [C++] 7. 포인터▶ 이전강의- 바로가기 [C++] 6. TextRPG 레벨업 시스템 - 완성▶ 이전 학습- 바로가기 [C++] 5. TextRPG 아이템 능력치 적용▶ 이전 학습- 바로가기 [C++] 4. TextRPG 아이템 장착▶ 이전 학습- 바로가기 [C++lhy-info.tistory.com ▶ 포인터와 배열의 관계cout - 포인터와 배열의 관계 : 배열명은 곧 포인터다. - 배열명은 배열의 첫번째 주소를 가르키고 있다. ▶ 값 변경 확인cout - iArr에게 pArray라는 포인터 변수를 만들어서 iArr의 주소를 가르키게 해줌 - pArray는 iArr의 주소를 가르키고 있음 - iArr로 배열을 수정이 가능하듯이 pArray로도 배열을 수정이 가능함 왜냐하면 ..

C++/C++입문 2025.04.08

[C++] 7. 포인터

▶ 이전강의- 바로가기 [C++] 6. TextRPG 레벨업 시스템 - 완성▶ 이전 학습- 바로가기 [C++] 5. TextRPG 아이템 능력치 적용▶ 이전 학습- 바로가기 [C++] 4. TextRPG 아이템 장착▶ 이전 학습- 바로가기 [C++] 3. TextPRG 상점 제작TextRPG 전투- 링크 [C++] 2. TextRPG 전투▶lhy-info.tistory.com ▶ 포인터란?- 주소를 가르키는 변수 - 일반 변수는 값을 저장하는 변수이고, 포인터는 주소를 저장하는 변수 - 모든 변수 타입은 포인터 타입 선언 가능 - 포인터는 메모리 주소를 담아놓은 변수이기 때문에 x86으로 개발할 시 무조건 4byte, x64로 개발할 시 8byte가 나옴 - 포인터는 자기 스스로 아무런 일을 할수 없고,..

C++/C++입문 2025.04.08

[Cursor] 9. Cursor로 게임 제작 도전! - 소감

▶ 9번째 소감 ◀- Cursor을 이용해 플래피 버드를 비슷하게 만들어 본 소감을 작성해보려 합니다. ▶ 소감- 우선 이전에 쿠키런 모작을 해보려 했던 것에서 느꼈던 건 아직 완벽하진 않다. 물론 프롬프트를 제대로 작성하지 않았다 던가 하는 문제가 있었겠지만 그럼에도 흔히들 원하는 "해죠"가 되지 않는다는 점은 확실히 알게됨- 기본적인 Unity툴 다루는 방법 or C#에 대해선 기초지식 정도는 가지고 있어야 문제가 발생하여도 빠르게 해결이 가능할 것으로 보임- 개인적으론 프로토 타입, 하이퍼 캐주얼 류 게임 찍어내기는 빠르게 가능할 것으로 보임, 기획서가 나와 있다면 몇시간만에 뚝딱 만들기가 가능하고 확인 해볼 수 있기 때문- 확실하게 게임을 출시할 정도로 만들기 위해선 위에 얘기한대로 꼭 지식을 가..

LLM/Cursor 2025.04.07

[Cursor] 8. Cursor로 게임 제작 도전! - 점수 획득

▶ 이전 시간- 바로가기 [Cursor] 7. Cursor로 게임 제작 도전!▶이전 링크- 바로가기 [Cursor] 6. Cursor로 게임 제작 도전!▶ 여섯번째 재시작 ◀- 시작 전 Cursor rules를 적용하기- 바로가기 [Cursor] Cursor Rules 적용▶ Cursor Rules- Rules라는 확장자를 추가하면 적용lhy-info.tistory.com ▶ 8번째 점수 획득 추가!◀- 이전 시간에 장애물을 추가했으니 장애물을 통과하면 점수 획득하는 기능을 추가하며 마무리 해보겠습니다 ▶ 8번째 점수 획득 추가!좋습니다 이제 장애물을 통과할때마다 점수를 획득하는 기능을 하나 추가해주시고 그게 UI로 표기 되도록 해주세요- 설명 적혀있는데로 설정 후 플레이 테스트 ▶ 결과- 조금 어색하지..

LLM/Cursor 2025.04.07

[Cursor] 7. Cursor로 게임 제작 도전! - 방해물 추가

▶이전 링크- 바로가기 [Cursor] 6. Cursor로 게임 제작 도전!▶ 여섯번째 재시작 ◀- 시작 전 Cursor rules를 적용하기- 바로가기 [Cursor] Cursor Rules 적용▶ Cursor Rules- Rules라는 확장자를 추가하면 적용이 잘 된다하여 적용 방법에 대해 작성해보겠습니다. ▶lhy-info.tistory.com ▶ 7번째 방해물 추가! ◀- 캐릭터 움직임, 배경 롤링을 완성했으니 이제 방해물을 추가 해보겠습니다.▶ 방해물 리소스- 최근 이미지 제작으로 매우 이슈인 GPT를 통해서 제작해보겠습니다 - 오타가 좀 났지만 통나무 리소스 요청 - 통나무 이미지 클릭 -> 오른쪽 상단 붓 모양 클릭 -> 필요없는 부분 그룹 후 제거요청 - 제거로 된거 완성 -> 다운로드 후..

LLM/Cursor 2025.04.07

[C++] 6. TextRPG 레벨업 시스템 - 완성

▶ 이전 학습- 바로가기 [C++] 5. TextRPG 아이템 능력치 적용▶ 이전 학습- 바로가기 [C++] 4. TextRPG 아이템 장착▶ 이전 학습- 바로가기 [C++] 3. TextPRG 상점 제작TextRPG 전투- 링크 [C++] 2. TextRPG 전투▶  인벤토리 추가struct _tagInventory{ int iGold;};struct _tagPlayer{ chlhy-info.tistory.com  ▶ 레벨업 경험치 목록 추가...생략#define STORE_WEAPON_MAX 3#define STORE_ARMOR_MAX 3#define LEVEL_MAX 10...생략- 상단에 "#define LEVEL_MAX 10" 추가 ...생략int main(){ srand((unsigned in..

C++/C++입문 2025.04.04

[C++] 5. TextRPG 아이템 능력치 적용

▶ 이전 학습- 바로가기 [C++] 4. TextRPG 아이템 장착▶ 이전 학습- 바로가기 [C++] 3. TextPRG 상점 제작TextRPG 전투- 링크 [C++] 2. TextRPG 전투▶  인벤토리 추가struct _tagInventory{ int iGold;};struct _tagPlayer{ char strName[NAME_SIZE]; char strJobNAME[NAME_SIZE]; JOB eJob; int ilhy-info.tistory.com  ▶ 인벤토리에서 장착한 아이템 보여주기...이하 생략case MM_INVENTORY:while (true){ system("cls"); cout - 장착 여부 확인 후 공격력 및 방어력 보여주기- 어떤 아이템을 장착했는지 보여주기 결과-..

C++/C++입문 2025.04.04