• ベストアンサー

C++で金額計算

金額を扱うプログラムで通常の演算処理の感覚でプログラムが組めるC++ライブラリを探していますが、見つけられませんでした。 サンプルをご存知の方、教えていただけますか?

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

  • ベストアンサー
  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

金額を扱うクラスライブラリというのが投資戦略に必要な関数が必要なのか、国際通貨の換算が必要なのか、はたまた、BCD演算のような桁数落ちを嫌うものなのか、よく分かりません。 とりあえずBCD演算に関連するライブラリとしては Money Class http://www.idinews.com/sourcecode/MoneyCPP.html Money Class http://www.di-mare.com/adolfo/p/money.htm Base One Number Class(有償) http://www.boic.com/index.htm

関連するQ&A

  • C++Builderで

    C++Builderで画像処理をしたいと思っています。 画像の拡大・縮小を連続的に行いたいのですが、利用できるライブラリとかあるのでしょうか?それともライブラリとか使わなくても出来るのでしょうか? サンプルプログラムのあるところのURLでも、何でもいいので、教えて下さい。

  • プログラム言語FortranとCの違いについて

    FortranとCの相違点ですが、言語仕様という意味ではなく、置き換えが効かない、すなわち片方にはあるが片方にはない、という違いについてお尋ねします。 それはビット演算ということです。私はあるプログラム集の説明を見ていて、”この仕事はビット演算なのでC言語です。それ以外はFotranです”とありました。Fotranではビット演算ができない、ということを言っているように感じました。実際、Fortranでは無理なのでしょうか。できるけど面倒な処理になるという意味ではなく、できない、ということでしょうか。C言語のようなビット処理は。 よろしくおねがいします。

  • 数値計算の~

    プログラムについて全くわからないので教えて下さい。 アドバイスでもいいのでお願いします! (1)FORTRANの関数MODや、Cの演算子%を使わないで「余り」を求める方法(プログラム)を教えてください。 (2)Nを金額(整数型で単位は円)とするとき、   (1) 100円未満を切り捨てる   (2) 10円未満を切り上げる   (3) 1000円未満を四捨五入する ためのプログラム(全部で3本)を教えてください。

  • C,C++からMySQLを使う方法

    CやC++言語からODBC経由でなく、直接MySQLを使いたいのですが、 何か良いサンプルはありますか? 基本的にライブラリをコールするという方法での使用でしょうか? 詳しい方教えてください。

    • ベストアンサー
    • MySQL
  • Cには、include? C++には using?

    Cでは、インクルードで使うライブラリを選べるのですが、C++では、ライブラリを選べないのでしょうか? もし選べないと、小さなプログラムでも容量が大きくなるのではないでしょうか?

  • プログラミングC#が難しくて困っています。

    プログラミングをしたいと思い、独習C#を使ってプログラミングの勉強中です。 プログラミングは全くの初心者です。 他の入門書でもそうなのかもしれませんが、論理演算子やビット演算子、配列などの内容が書かれていますが、これらが一体何の役に立つのか分からなくて困っています。 読んでいても理解できないです。 本にケチを付けているわけではないです。 おそらく私にプログラミングのセンスがないんだと思います。 また、この本では、コンソールアプリケーションの説明が多いのですが、私はウェブアプリケーションに関心があります。 基礎だと思って読み進めるべきでしょうか? サンプルプログラムも地道に本の真似をして自分で打っていったほうがいいのでしょうか? わからないことがあってGoogleで調べても、理解できないです。 本当に、プログラミングが難しいです。 独習C#のような本は、全て理解する必要があるのでしょうか? 質問が多くなって申し訳ありません。

  • Cでmd5を使うには

    perlで use Digest::MD5; を使ってmd5のハッシュを使ったプログラムがあります。 同じような md5 の処理をCでやる場合はどんなライブラリを使えばいいのでしょうか? 環境は linux(centos 5.3)でgcc 4.1.2です。

  • C言語で解らない事があります。

    (1)通常とライブラリ用 Makefile の作り方サンプル (2)ライブラリを使ったコンパイルを記述した Makefile 作成時の記述のポイント を教えて頂けませんでしょうか?

  • gprofはprintfのようなCの標準ライブラリ関数で使われたコスト

    gprofはprintfのようなCの標準ライブラリ関数で使われたコストを どのように認識するのでしょうか? 普通にプロファイルしたいプログラムをmakeしても、標準ライブラリの 関数が処理時間・呼ばれた回数の一覧に出てきません。 gprofは次のどちらとして処理しているでしょうか? ・呼ぼうとしてる親関数の処理時間に、標準ライブラリ関数の時間が含まれる。 ・標準ライブラリ関数の処理時間はまるまる抜け落ちる Linux環境(SLES 10)で、gprofを使ってCで書かれたプログラムの チューニングを行えるかチェックしています。 ただし、OSレベルまでいじりたくないので、-pgオプションをつけて ライブラリを再コンパイルするのは考えていません。 以上、よろしくお願いします。

  • C#のサンプルプログラム

    C#のサンプルプログラムがたくさんあるサイトを探しています。 (できたら日本語版) 何度も探したのですが、適当なものが見つからずご存じの方がいたら 教えてください。

専門家に質問してみよう