C言語について教えてください。
こんにちは。C言語について教えてください。 構造体のメンバには関数が使えないとのことでしたので、メンバに関数へのポインタを追加しました。 struct s{ int b; int c; void (*d)(void); }a; void e(void); s.d = e; (*(s.d))(); 簡単に書くとこのように代入して使おうと思っていますが、 関数eの中でメンバb・cを参照したい場合はどうすればいいのでしょうか? 本末転倒ですが、eの引数に構造体を与えるしかないのでしょうか。 C言語は一応勉強したことがありますが、使ってないせいかあまり掴めていないです。 よろ...
Asked by :
imq |
C・C++・C# |
2008-04-02 14:38 |
解決済
| 1 answer | 4 comments
Ads By Google
Ads By Google
