Project 03
Home ] Up ]

 

//Project03.cpp
//Date 8/31/2001
//Auothor: Us

#include <iostream.h>
#include <string.h>

const MAX_LEN = 20;

struct itemType
  {
  char name[MAX_LEN+1];
  int weight;
  };

void display(itemType itemX)
  {
  cout << "item info: ";
  cout << itemX.name << ", ";
  cout << itemX.weight << endl;
  }


void display(itemType itemArray[], int n)
  {
  for (int i=0; i<=n-1; i++)
    display(itemArray[i]);
  }


void init(itemType &itemX)
  {
  strcpy(itemX.name, "Stereo");
  itemX.weight = 200;
  }


void main(void)
  {
  itemType item;
  init(item);
  display(item);

  itemType *p;
  p = &item;
  display(*p);

  itemType items[5];
  display(items, 5);
  }