カンマ区切り文字列の置換

[戻る]
tamami 2005/03/28(月) 16:52:07
<VC.net、MFC,WIN200Pro>

カンマ区切りの文字列 ("255,1,3"等)があり、

一部を別の文字列に書き換えたいと考えております。

もし、3番目を取得したい場合は                    
CString sCut;
CString sMsg;
sMsg = "255,1,3";
AfxExtractSubString(sCut, sMsg, 2, ',');
で、sCut="3"が取得できるのですが、

置換となると似たような関数が見つかりません。
AfxExtractSubString自体ヘルプで見つからなかったのですが、

何か良い方法がありましたらご教授いただきたいのですが。

よろしくお願いいたします。

KING・王 2005/03/28(月) 17:44:58
CStringを使用しているのなら、とりあえずMSDNでCStringのメンバ関数を見てみては?

CStringのメンバ関数にReplace()というのもありますよ。

tamami 2005/03/31(木) 23:40:51
[[解決]]
MSDN見たのですが、見逃していたようです。


Posの取り方が今一良くわからないのですが
よくよく見直して見ます!

ありがとうございました!

古いスレッドには追加発言できません。