/*###19 [cc] 警告: AAA:e304: %表記異常 printf(arg 2) struct UV_cedpnoinf and (format) int%%%*/ static struct tag { int a ; int b ; int c ; int d ; } R ;
/* 修正前 */ static void func() { printf("%x¥n",R) ; }
/* 修正例 */ static void func() { printf("%x¥n",&R) ; }
解説 Rではなく、恐らく、&Rでしょう。 詳細な説明は、 『プログラミング言語C 第2版 ANSI規格準拠 カーニハン リッチー著/石田晴久訳』 「付録B1.3 書式付き出力」Page306 を参照して下さい。