//Project04.cpp
//Date 09/07/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);
void display(itemType itemArray[], int n);
void init(itemType &itemX);
//09/07/2001
void init(itemType itemArray[], int n);
void input(itemType &itemX);
void main(void)
{
/*
itemType item;
init(item);
display(item);
itemType *p;
p = &item;
display(*p);
itemType items[5];
init(items, 5);
display(items, 5);
*/
/*
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 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, "");
itemX.weight = 0;
}
void init(itemType itemArray[], int n)
{
for (int i=0; i<=n-1; i++)
init(itemArray[i]);
}
void input(itemType &itemX)
{
cout << "item name: ";
cin >> itemX.name;
cout << "item weight: ";
cin >> itemX.weight;
}
|