|
//Project05.cpp //Date 09/10/2001 //Auothor: Us #include <iostream.h> #include <string.h> const MAX_LEN = 20; class CItem { private: char name[MAX_LEN+1]; int weight; public: CItem(void); void input(void); void display(void); }; void main(void) { /* CItem item; item.display(); CItem *p; p = &item; (*p).display(); p->display(); */ CItem items[5]; for (int i=0; i<=4; i++) items[i].display(); /* itemType item; init(item); input(item); item.weight = 325; display(item); */ /* itemType item1; init(item1); display(item1); itemType item2; display(item2); itemType item3; display(item3); item3 = item2 = item1; display(item2); display(item3); */ /* if (item1 == item2) cout << "== works\n"; */ /* cout << item1; */ /* if (item1 != item2) cout << "!= works\n"; */ /* cin >> item1; */ } void CItem::display(void) { cout << "item info: "; cout << name << ", "; cout << weight << endl; } CItem::CItem(void) { cout << "Constructor called\n"; strcpy(name, ""); weight = 0; } void CItem::input(void) { cout << "item name: "; cin >> name; cout << "item weight: "; cin >> weight; } |