E36 Answer
/* --- rect.h --- */
void setWidth( int w );
void setHeight( int h );
int getArea();
int getPerimeter();
/* --- rect.c --- */
static int width = 0;
static int height = 0;
void setWidth( int w )
{
width = w;
}
void setHeight( int h )
{
height = h;
}
int getArea()
{
return height*width;
}
int getPerimeter()
{
return 2*height + 2*width;
}
/* --- mainRect.c --- */
#include "rect.h"
int main()
{
setHeight( 4 );
setWidth( 3 );
printf("Area: %d Perimeter: %d\n", getArea(), getPerimeter() );
system("pause");
}