CArray<CPoint,CPoint>m_pts;
を使い
座標(100,100)を入れて
for(int i=0;i<=300;++i){
for(int p=0;p<=300;++p){
for(int q=0;q<3;++q){
if(pDoc->m_pts[q].x==p && pDoc->m_pts[q].y==i){
dc.TextOut(pDoc->m_pts[q].x,pDoc->m_pts[q].y,hello);
}
}q=0;
}
}
とするのですが
if分のところをxとyを一致するような他の書き方ってあるのでしょうか。
よろしくおねがいします。
こんなのでどうでしょうか。
if(pDoc->m_pts[q] == CPoint(p, i))
西風さんありがとうございます。
ついでにif文を変えてみたんですが
CArray<CPoint,CPoint>m_pts;
を使い
座標(100,100)を入れて
for(int i=0;i<=300;++i){
for(int p=0;p<=300;++p){
for(int q=0;q<3;++q){
if(pDoc->m_zahyou[q] == CPoint(p, i)&&pDoc->m_zahyou[0] != CPoint
(p, i)){
dc.TextOut(pDoc->m_pts[q].x,pDoc->m_pts[q].y,hello);
}
}q=0;
}
}
if文でこうすると座標のm_zahyou[0]をのぞいて探索できるように
したつもりなんですがこれできるようになったんですか。
皆様のご意見をお聞かせください。
m_zahyou[0] == CPoint(p,i) ならば、
他がなんであれ*絶対*に出力しない
というのが期待する結果であるなら、
これでいいでしょう。