C++기초플러스> 4장 프로그래밍 연습 09
CandyBar *snack = new CandyBart[3];
typeName *pointer_name = new typeName[];
//----------------------------------------------------------------------------------------
//Source>
//----------------------------------------------------------------------------------------
#include <iostream>
#include <string>
using namespace std;
struct CandyBar
{
string name;
float weight;
int calory;
};
void main()
{
CandyBar *snack = new CandyBar[3];
int i;
snack[0].name = "Mocha Munch";
snack[0].weight = 2.5;
snack[0].calory = 350;
snack[1].name = "Jason Mraz";
snack[1].weight = 2.2;
snack[1].calory = 78;
snack[2].name = "Bill Crystal";
snack[2].weight = 5.7;
snack[2].calory = 290;
for(i=0; i<3; i++)
{
cout << snack[i].name << endl;
cout << snack[i].weight << endl;
cout << snack[i].calory << endl << endl;
}
}
//----------------------------------------------------------------------------------------
'◆ 무한한 가능성 > & Visual C/C++' 카테고리의 다른 글
[C/C++] 문자열합치기 srcat(A, B); (0) | 2009.03.16 |
---|---|
[C/C++] C++기초플러스> 4장 프로그래밍 연습 08 (0) | 2009.03.16 |
[C/C++] 포인터와 배열의 표현기법 - *p, p[0] (0) | 2009.03.13 |
[C/C++] cout 에서의 (int *) (0) | 2009.03.13 |
[C/C++] 메모리 동적할당 new & malloc (0) | 2009.03.13 |