#ident "$Id: e59.c.html 187 2006-05-17 05:23:14Z ono.mki $" /*###21 [cc] 警告: BBB:e59: enumの型が異なります、演算子は "="%%%*/ typedef enum { ka, /* 花 */ chou, /* 鳥 */ fuu, /* 風 */ get /* 月 */ } enum_j1 ; typedef enum { syou, /* 松 */ chiku, /* 竹 */ bai /* 梅 */ } enum_j2 ; enum_j1 kachoufuuget() { return(ka) ; } int main() { enum_j2 syouchikubait = kachoufuuget() ; return(0) ; }
解説: 『花鳥風月』しか返さない関数の値を 『松竹梅』 しか取りえない変数で 受けるのはおかしい。