• 締切済み

文字列操作:¥ を ¥¥ に置き換える方法を知りたいです。

文字列操作:¥ を ¥¥ に置き換える方法を知りたいです。 プログラミング 初心者です。 例えば、CString strFimeName ; が、C:¥test¥a.txtの時、この文字列を C:¥¥test¥¥a.txt にしたいです。(¥は全角ですが正しくは半角です) strstr関数を使う、という解説をwebで見たのですが、うまくいきません。よろしくお願いします。

みんなの回答

回答No.3

\がエスケープ・シーケンスなので、 \→\\ \\→\\\\ とすれば良いと。

  • ohtawa
  • ベストアンサー率23% (9/38)
回答No.2

strFimeName.Replace("\\","\\\\"); でうまくいくと思いますが

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

ここが参考になるでしょう。

参考URL:
http://katsura-kotonoha.sakura.ne.jp/prog/c/tip0000e.shtml

関連するQ&A