オブジェクト拡張 (12) オブジェクト拡張 (12) 型の拡張 3 出力関数 complex_out char *complex_out(Complex *complex) { char *result; if (complex == NULL) return(NULL); result = (char *) palloc(60); sprintf(result, "(%g,%g)", complex->x, complex->y); return(result); }