C++でお金を操作するデータ型ってありましたっけ?
誤差がでるとまずいのでそれを操作するデータ型が欲しいです。
(一応VC++の掲示板ですので、)
windows.hをインクルードすれば通貨型と呼ばれる
CURRENCY構造体があります。
(MFCならCOleCurrencyクラス)
CURRENCY構造体を扱うときは VarCry〜関数を使うことになります。
参考
Dr.GUI と COM オートメーション、第 3 部:続 COM のすばらしきデータ型
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpdnguion/htm/drgui042099.asp
の 「通貨」 のところ
純粋なC++ではあるのかはよくわかりません。
(純粋なC++ならVC++の掲示板ではなく
C/C++掲示板
http://madia.world.coocan.jp/cgi-bin/ccbbs/wwwlng.cgi
で聞くほうが適所でしょう。)
ご親切にありがとうございます!
失礼します!
ちなみにlong doubleではダメなんでしょうか?
>ちなみにlong doubleではダメなんでしょうか?
とりあえず、リンク先の「通貨」の箇所をよく読んでください。