指定した文字を変換するには?

解決


Junix  2003-11-12 11:52:11  No: 52446  IP: [192.*.*.*]

指定した文字や文字列
(例:・文章中の?を*に全て変換する。
・文章中の1を001に変換する等)には
strchrで検索するまでは分かるのですが
変換するにはどうすればよいでしょうか?
ご教授下さい。

編集 削除
tetrapod  2003-11-12 12:42:24  No: 52447  IP: [192.*.*.*]

文字数が増加する場合はかなり面倒です。
CString::Replace とか std::string::replace とか regcomp() とか
出来合いのものを使うほうが簡単でしょう。

編集 削除
Junix  2003-11-12 14:05:17  No: 52448  IP: [192.*.*.*]

ありがとうございます。
解決しました。

編集 削除
Junix  2003-11-17 08:55:47  No: 52449  IP: [192.*.*.*]

Replace関数を使用するとCStringのメンバではありませんとなってしまいます。(使用ソフトVC5.0)したがってReplace関数のような置換を行いたいのですがなかなかCStringも文字列から指定文字を置換できずに悩んでいます。

編集 削除