c++(72)
-
[C++] 21. 랜덤
난수(랜덤하게 변하는 정수)를 생성하는 방법은 크게 2가지로 나뉜다. 1. // 랜덤 #include #include #include //srand, rand #include //time using namespace std; void main() { //난수 생성방법(1) srand(time(NULL));//시드값 변경을 위해 시간을 시드로 사용 // 0 ~ 9 까지의 수가 랜덤하게 나옴(난수 = 랜덤한 수) cout
2022.06.02 -
[C++] 덧셈연산, 몬스터생성, 사칙연산계산기만들기
1. #include #include using namespace std; void Sum(float numA, float numB) { cout
2022.06.02 -
[C++] 20. 입력
#include #include using namespace std; void main() { int num; cout 변수; cin >> num; cout
2022.06.02 -
[C++] 멤버함수응용 : monster 사냥
1. #include #include using namespace std; // Monster의 구조체 // 모든 몬스터의 정보를 출력하는것은 적합하지 않다 // why? 멤버함수이기 때문이다. struct Monster { // Monster의 속성 string name; string dropItem; int hp; int atk; int level; void PrintInfo() { cout
2022.06.02 -
[C++] 외부함수들을 멤버함수로 변환하고 비교해보기(구조체)
* 멤버함수가 무엇인지, 외부함수는 무엇인지 서로 비교하고 어떤 상황에서 유리한지 생각해보자. * 코딩의 전체적인 구조나 흐름은 멤버함수를 짤때 더 효율적이고 가속성이 좋은 것 같다. // 실습_구조체변수를 멤버변수로 썼던 외부함수들을 멤버함수로 변환시켜보자 #include #include using namespace std; struct Monster { string name; int lv; int hp; int damage; // 멤버함수 void PrintInfo() { cout
2022.06.02 -
[C++] 특정한 값을 출력하는 구조체를 만들어보자
1. #include #include using namespace std; // 구조체 변수 선언 struct Monster { string name; int lv; int hp; int damage; }; struct Computer { string name; int price; }; // 구조체의 멤버변수들을 출력하는 함수 void PrintInfo(Monster target) { cout
2022.06.02