Project 05
Home ] Up ]

 

//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;
  }