通知
すべてクリア
Topic starter
2002年12月11日 7:37 AM
おはようございます。
最近VC++を勉強しはじめたばかりの初心者です。よろしくお願いします。
いま、マウスからクリックされた座標を一つずつドキュメントのメンバ変数に記録して、
その座標をつないで線で結ぶという超初歩のプログラミングを書いています。
それが完成したので今度はクリックされた座標が気に食わなかった場合、
その座標をメモリから削除したいのです。
ところが、RemoveAll関数ではすべての要素を削除してしまうので使えません。
目的を達成するだけなら一番後ろの要素の配列だけを削除すればいいのですが、
どうしたらよいか分かりません。
そもそも配列で特定の要素だけをの削除することは可能なのでしょうか?
よろしくお願いします。
2002年12月11日 7:46 AM
まず、環境を書きましょう
RemoveAllと言っているので、配列はCArrayかCObArrayでしょうか?
として、RemoveAt(index)でいいんではないですか?
以上
2002年12月11日 8:06 AM
マルチポストはいけません
Topic starter
2002年12月11日 2:00 PM
axさんすみませんでした。ナオーバさん、
解決しました。ありがとうございました。