- ベストアンサー
要素のアクセス表現法???
マニアルを引っ掻き廻しましたが判然としません 四角形を定義するRECTがありますが、これの各要素をアクセスするサンプルには ((RECT*)MyRect)->left とあります プログラムに使ってみるとOKです 類似の表現に MyRect.left というものもあると思いますがエラーになってしまいます ((RECT*)MyRect)->left と MyRect.left の差は何なのでしょうか? マニアルの検索方法が下手なので分りません 宜しくご指導お願い申し上げます
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>類似の表現に MyRect.left というものもあると思いますがエラーになってしまいます 単に「エラー」では済まさずに、出力されているエラーメッセージを読みましょう。 >((RECT*)MyRect)->left と MyRect.left の差は何なのでしょうか? キャスト それと -> . は類似ではありません。 (*構造体変数へのポインタ).メンバ名 と 構造体変数へのポインタ->メンバ名 が等価
その他の回答 (1)
- zwi
- ベストアンサー率56% (730/1282)
回答No.1
それはC言語の構造体ポインタの使い方が分からないからでは無いでしょうか? アロー演算子は御存知ですか?
質問者
お礼
ありがとうございます
お礼
ありがとうございます