指定した文字を変換するには?
解決
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も文字列から指定文字を置換できずに悩んでいます。
編集
削除