반응형
C++ 기초플러스 4판 8장 : 함수 프로그래밍 연습 2번
#include <iostream>
using namespace std;
struct CandyBar{
char name[20];
double weight;
int kalory;
};
void InputStruct(CandyBar &candy,
char *name = "Millennium Munch",
double weight = 2.85, int kalory = 350);
int main()
{
CandyBar candy;
InputStruct(candy, "abcde", 2.21, 300);
cout << "not default : " << candy.name << ", " << candy.weight << ", " << candy.kalory << "\n";
InputStruct(candy);
cout << "use default : " << candy.name << ", " << candy.weight << ", " << candy.kalory << "\n";
return 0;
}
void InputStruct(CandyBar &candy, char *name, double weight, int kalory){
strcpy(candy.name, name);
candy.weight = weight;
candy.kalory = kalory;
}
반응형
'I.T > Programming' 카테고리의 다른 글
델파이:Delphi Tmemo(메모) 스크롤(텍스트)끝을 따라가게 하는 것, 개행문자, 타이머주기 동작 (0) | 2011.06.28 |
---|---|
C++ study : 함수 _ 함수템플릿, 포인터배열 (0) | 2011.05.18 |
C++ study : 함수 _ 값, 포인터, 참조 전달의 사용시기 (0) | 2011.05.17 |
C++ study : 함수주소로써의 함수호출 (0) | 2011.05.17 |
C++ study : 함수 _ 구조체, 단일구조체값, 단일구조체주소, 구조체배열 전달 (0) | 2011.05.17 |