|
//Project06.cpp //Date 09/12/2001 //Auothor: Us #include <iostream.h> #include <string.h> int const MAX_LEN = 20; class CItem { private: char m_name[MAX_LEN+1]; int m_weight; public: CItem(void); void input(void); void display(void); void set(char name[], int weight); }; 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(); */ CItem item; item.set("Hammer", 200); item.display(); char tname[15]; int tweight; cin >> tname; cin >> tweight; item.set(tname, tweight); item.display(); /* 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 << m_name << ", "; cout << m_weight << endl; } CItem::CItem(void) { cout << "Constructor called\n"; strcpy(m_name, ""); m_weight = 0; } void CItem::input(void) { cout << "item m_name: "; cin >> m_name; cout << "item m_weight: "; cin >> m_weight; } void CItem::set(char name[], int weight) { strcpy(m_name, name); m_weight = weight; } |