exflib-intelmac-20091230.pkg.tar.bz2 を使ってすいすい (tar xjf exflib-intelmac-20091230.pkg.tar.bz2 で exflib-intelmac-20091230.pkg が現れるので、 それをダブルクリックする)。
試してみる |
cp -pr /usr/local/share/exflib/ ~ cd ~/exflib/sample-cxx make |
napier.cpp |
// -*- C++ -*- // $Id: napier.cpp,v 1.1.1.1 2002/04/07 07:18:10 fujiwara Exp $ #define PRECISION 1000 #include <iostream> #include "exfloat.h" using namespace std; int main() { exfloat term, e, old_e; long i; old_e = 1; e = 2; term = 1; for(i = 2; e != old_e; i++){ term /= i; old_e = e; e += term; } cout << setiosflags(ios::scientific) << e << '\n'; cout << setiosflags(ios::fixed) << setprecision(100) << e << '\n'; e = "#NAPIER"; cout << e << endl; return 0; } // Local Variables: // compile-command: "g++ -Wall -O2 -L.. -o napier napier.cpp -lexf" // End: |
桂田 祐史