본문 바로가기
# 공부/# 스터디용

[C++] ~Struct까지 배웠을때 낸 문제

by 쁘레레레레레 2021. 11. 20.

일부러 검색하지 말라고 만든문제. 그래서 답도 제공안한다.

 

#include <iostream>
using namespace std;


enum E_JOB
{
	/// <summary>
	/// 
	/// 
	/// </summary>
};

struct S_CHARACTER
{
	/// <summary>
	/// 
	/// 
	/// </summary>
	void showInfo()
	{
		cout << "\t\t캐릭터 이름 : " << name << endl;
		cout << "\t\t캐릭터 직업 : " << job << endl;
		cout << "\t\t캐릭터 체력 : " << nHp << endl;
		cout << "\t\t캐릭터 마나 : " << nMp << endl;
		cout << "\t\t캐릭터가 가진 돈 : " << Money << endl;
		cout << "\t\t캐릭터 공격력 : " << atk << endl;
		cout << "\t\t캐릭터 방어력 : " << nDefence << endl;
	}
};

/* input Type */ createCharacter();
/* inputType */ update(/* inputType */ _id);

int main()
{
	/// <summary>
	/// 
	/// </summary>
	cout << endl;
	cout << "\t\tMy First Game" << endl;
	cout << "\t\t1. GAME START" << endl;
	cout << "\t\t2. EXIT" << endl;
	cout << "\t\tEnter the Number : ";
	cin >> nInputNumber;

	if (nInputNumber == 2)
		return 0;
	

	while (true)
	{
		if (/*      */ == 0)
		{
			cout << "\t\t캐릭터가 없으시군요! 캐릭터 생성창으로 이동합니다." << endl;
			/// <summary>
			/// 
			/// </summary>
			cout << "\t\t"<</*      */<< "님 안녕하세요! 게임을 시작해 볼까요?" << endl;
			continue;
		}
		else
		{
			int nNum{};
			int nCharacterSize = _msize(sHero) / 52;
			cout << "\t\t접속하실 캐릭터를 선택해주세요! : " << endl;
			///


			///
		}
	}


}

/* inputType */ createCharacter()
{
	int job{};
	cout << "\t\t캐릭터 이름을 지어주세요 : ";
	/// <summary>
	/// 
	/// </summary>

	cout << "\t\t캐릭터의 직업을 선택해주세요 : " << endl;
	cout << "\t\t1. WARRIOR\n\t\t2. MAGICIAN\n\t\t3. HUNTER"<<endl;

	/// <summary>
	/// 
	/// </summary>
	else
		cout << "잘못 입력하셨습니다." << endl;

}

/* inputType */ update(/* inputType */ _id)
{
	int nInput{};
	/// <summary>
	/// 
	/// </summary>
	/// <param name=""></param>
	cout << "원하시는 번호를 선택해주세요 : ";
	cout << "1. 캐릭터 정보" << endl;

	cin >> nInput;

	if (nInput == 1)
	{
		sMine.showInfo();
	}

}

 

'# 공부 > # 스터디용' 카테고리의 다른 글

1966 printer queue I/O exmaple  (0) 2021.12.24
[Python]  (0) 2021.11.20