配列で特定の要素だけを削除したいのですが – プログラミング – Home

配列で特定の要素だけを削除したいのです...
 
通知
すべてクリア

[解決済] 配列で特定の要素だけを削除したいのですが


gou
 gou
(@gou)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

おはようございます。
最近VC++を勉強しはじめたばかりの初心者です。よろしくお願いします。

いま、マウスからクリックされた座標を一つずつドキュメントのメンバ変数に記録して、
その座標をつないで線で結ぶという超初歩のプログラミングを書いています。

それが完成したので今度はクリックされた座標が気に食わなかった場合、
その座標をメモリから削除したいのです。
ところが、RemoveAll関数ではすべての要素を削除してしまうので使えません。
目的を達成するだけなら一番後ろの要素の配列だけを削除すればいいのですが、
どうしたらよいか分かりません。

そもそも配列で特定の要素だけをの削除することは可能なのでしょうか?
よろしくお願いします。


引用未解決
トピックタグ
ナオーバ
 ナオーバ
(@ナオーバ)
ゲスト
結合: 23年前
投稿: 187
 

まず、環境を書きましょう

RemoveAllと言っているので、配列はCArrayかCObArrayでしょうか?
として、RemoveAt(index)でいいんではないですか?

以上


返信引用
ax
 ax
(@ax)
ゲスト
結合: 22年前
投稿: 10
 

マルチポストはいけません


返信引用
gou
 gou
(@gou)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

axさんすみませんでした。ナオーバさん、
解決しました。ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました