kdt 3

C++ | 구조체, 배열, 셔플

구조체이것도 게임 만들 때 필수인 문법인 것 같다#include using namespace std;struct tagHero{ const char* name; //영웅이름 int hp; //영웅체력 int atk; //영웅공격력 float criPer; //치확 float criDam; //치피 bool isDead; //사망여부};void main(){ tagHero mario; mario.name = "마리오"; mario.hp = 100; mario.atk = 100; mario.criPer = 10.0f; mario.criDam = 1000; mario.isDead = false; cout 0 || mario.hp > 0) { jim.hp -= mario.atk; mario...

C++ 2025.07.14

C++| 반복문과 업앤다운 게임 로직

for문선생님께서 if문만 있으면 모든 게임을 만들 수 있다고 하셨다그런데 for문까지 있다면...?#include using namespace std;void main(){ //반복문 //뭔가 반복하는 앤가? (true) //조건이 true일때 동작한다 int i; //1. for문 for (int i = 0; i = 0; i--) { cout while문 //2. while문 //기본적으로 무한 반복 //당연히 true일 때만 while (true) { cout 제어문//제어문//break : 연산을 중지하고 빠져나간다//continue : 연산을 건너뛴다//return : 값을 반환하고 종료한다//go to : 업계에선 약간 금기어..볼드모트void main(){ for (int i = ..

C++ 2025.07.14

C++ | 연산자와 조건문 그리고 가위바위보 게임 로직

연산자 & 조건문연산자와 조건문을 배우니 할 수 있는 게 많아졌다. 아직 아는 것이라곤 변수와 연산자 밖에 없는데 랜덤으로 로또 번호 추천해주는 코드도 짜볼 수 있고, 아주 단순한 가위바위보 게임도 만들 수 있다! #include #include //난수를 사용할 수 있는 라이브러리using namespace std;void main(){ //산술연산자 // + 더하기 // - 빼기 // * 곱하기 // / 나누기 // % 나머지 /* int playerHP = 100; int healRate = 10; int enemyAtk = 7; cout B A는 B보다 크다 // A = B A는 B보다 같거나 크다 // A > //사냥터 입장 조건 Lv 55이상 인데 초대장이 있어야한다 /* in..

C++ 2025.07.14