Notice
Recent Posts
Recent Comments
Link
빙수달 게임 개발 노트
[C++] CandyBar 구조체(3) 본문
세 개의 CandyBar 구조체를 원소로 가지는 배열을 선언하는 대신 new를 사용하여 그 배열을 동적으로 대입하라.
#include <iostream>
#include <string>
#include <iostream>
using namespace std;
struct Candybar
{
string name;;
double weight;
int kcalory;
};
int main()
{
Candybar* snack = new Candybar[3];
snack[0].name = "Mocha Munch";
snack[0].weight = 2.5;
snack[0].kcalory = 350;
snack[1].name = "Swing Chip";
snack[1].weight = 1.8;
snack[1].kcalory = 250;
snack[2].name = "Potato Stick";
snack[2].weight = 3.2;
snack[2].kcalory = 400;
cout << snack[0].name << " " << snack[0].weight << "kcal " << snack[0].kcalory << "g \n";
cout << snack[1].name << " " << snack[1].weight << "kcal " << snack[1].kcalory << "g \n";
cout << snack[2].name << " " << snack[2].weight << "kcal " << snack[2].kcalory << "g \n";
delete[] snack;
return 0;
}

'Programming > C++' 카테고리의 다른 글
| [C++] 비행기 최소 활주 길이 (0) | 2024.12.15 |
|---|---|
| [C++] TCL 사의 피자 분석 서비스 (0) | 2024.12.15 |
| [C++] CandyBar 구조체(2) (0) | 2024.12.15 |
| [C++] CandyBar 구조체(1) (1) | 2024.12.15 |
| [C++] 휘발유 단위 변환 (0) | 2024.12.15 |