• ベストアンサー

文字列からカンマを取り除きたい

文字列の中にあるカンマを取り除く関数はないでしょうか? 例) "9,999,999,999.00" ===>> "9999999999.00"

質問者が選んだベストアンサー

  • ベストアンサー
  • jacta
  • ベストアンサー率26% (845/3158)
回答No.3

std::string str("9,999,999,999.00"); str.erase(std::remove(str.begin(), str.end(), ','), str.end()); でよいのでは?

ichigo61
質問者

お礼

ありがとうございます。 CString en_seq; en_seq.Remove(','); これだけでできました。

その他の回答 (2)

  • hitomura
  • ベストアンサー率48% (325/664)
回答No.2

以前のあなたの質問 http://okwave.jp/qa/q6928737.html を見ると文字列の型としてCStringを使われているようですが、もし今回もそうであるならばRemoveメソッドが使えるはずです。

参考URL:
http://msdn.microsoft.com/ja-jp/library/ms928957.aspx
  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.1

自作してください。標準関数には、ありません。 ところで、なにゆえ、連続投稿?

ichigo61
質問者

補足

やはりないのですね。 投稿しても、表示されなかったので。。。。 数十分後に見たら、このザマでした

専門家に質問してみよう