• 締切済み

実体の作り方

typedef struct { int A; int B; void *C; ABC_DEFG hijk; ←構造体 int D; } XYZ; 上記のような構造体はあって ret = JJJ_getData(ABCDEFGHIJK, &irohani, &hoheto); &irohaniから値を受け取る関数を使うとき 下記のように XYZ irohaniTmp; /* JAD必須情報 */ JKT_MIDP_Application*irohani = (JKT_MIDP_Application*)NULL; irohani = &irohaniTmp; 実体を作ろうと思っています。 しかしこの構造体の中に ABC_DEFGという構造体がありますが、 ここの実体を作るにはどうすればよいのでしょうか。

みんなの回答

  • GAIA9916
  • ベストアンサー率42% (17/40)
回答No.1

>XYZ irohaniTmp; /* JAD必須情報 */ >JKT_MIDP_Application*irohani = (JKT_MIDP_Application*)NULL; >irohani = &irohaniTmp; XYZ rohiniTmp; のとこで、XYZ構造体が宣言されていますから、ここに実体が作成されています。 この構造体の int A;とかint B;と同じでABC_DEFG の構造体はここに作られます。 的外れでしょうか

関連するQ&A