/* ECP: FILEname=fig9_21.c */ /* 1*/ #include /* 2*/ #include "complex.h" /* 3*/ struct Complex /* 4*/ { /* 5*/ double Real; /* 6*/ double Imag; /* 7*/ }; /* 8*/ void /* 9*/ PrintComplex( const Complex A ) /*10*/ { /*11*/ if( A != NULL ) /*12*/ printf( "%f+%f", A->Real, A->Imag ); /*13*/ else /*14*/ printf( "Uninitialized complex number detected\n" ); /*15*/ } /*16*/ /* InitComplex And AddComplex Are Similar */