- ベストアンサー
perl で 64ビットint を扱うには?
svankmajerの回答
- svankmajer
- ベストアンサー率50% (1/2)
でっかい数値計算が必要な場合は CPANからDLしてインストールする必要はありますが、 use Math::Pari;
関連するQ&A
- perlのインストールについて
perlをインストールできなくて困っています。 本やHPを見てその通りにactive perl522をc:perlフォルダにインストールしています。 インストールできているとMS-DOSプロンプトでperl-vと入れると、いろいろ出てくるらしいのですが、自分のは何度やっても 「コマンドまたはファイル名が違います」 と出てしまいます。 どうしても出来ないので、お願いいたします。
- ベストアンサー
- Perl
- unixのperlで
UNIXのPerlでは引数は@ARGVに入ると思うのですが、 a.pl *.c "*.c" という引数を入れるとファイルが展開されそのフォルダの中の "12-1.c" とか "12-2.c" とかいう引数が、配列に1つずつ入ってきました。 引数の文字列を何の修正もなしに(できればスペースも)受け取る方法はないですか?
- ベストアンサー
- Perl
- perl環境を整えたいのですが、躓いてます。
perl環境を整えたいのですが、躓いてます。 ここ↓を参考に環境を整えているのですが、 http://d.hatena.ne.jp/fujimogn/20090218/1234924240 localhost:8080/printenv.plにアクセスしても500 Internal Server Errorとなってしまいます。 サイトにあるとおりの修正も加えてみたのですが、変わらず。 知恵をお貸しください。
- ベストアンサー
- Perl
- Long Int と Int の使い分けは
今晩は、Cの初心者です、宜しくお願いします。 データーの型で、IntとLong Intがあっていどちらも4Bytesで扱えるデーターの範囲も同じなのですが、 Long Intはどのようなときに使うのでしょうか。
- ベストアンサー
- その他([技術者向] コンピューター)
- PerlでInline Cを使った配列の引渡し
Perlで繰り返し計算をする部分を高速化しようとInline Cを使ってC言語のサブルーチンを作りました。 C言語単体なら、巨大な配列はポインタを使って引き渡すのですが。 Inline Cを使って、PerlからCへの巨大配列の引渡し方法が分かりません(><; 以下のように、リファレンスで渡してポインタで受け取る事もできないし。。。助けてください use Inline C; my @data; for(my $t=0;$t<=10000000;$t++){ $data[$t]=$t; } # C言語による処理 my $x = my_function_1(\@data); print "0から10の合計は$x\n"; __END__ __C__ // サブルーチン_1 long my_function_1(long *data){ long t; long t1=0; for(t=0;t<=10000000;t++){ t1=t1+data[t]; } return t1; }
- ベストアンサー
- Perl
- 1行目、Perlの宣言
ActivePerlをC:\Perlにインストールしました。するとperl.exeはC:\Perl\bin\perlにありました。 そこでCGIファイルの1行目に #! C:/Perl/bin/perl としましたが、実行してみるとコードがそのまま表示されてしまいます。 「Perl」と大文字を含むからかと「P」を小文字に変えてみたり、あるいは「/」を「\」にしてみたりと試しましたが、やはり機能しません。 httpd.confは教科書に書いてある通りに書き換えました。 何が原因でCGIがまともに動かないのでしょう。 OSはWindows Vista、Apacheは2.0.54、ActivePerlは5.8.7.813です。
- ベストアンサー
- CGI
- Perl で 置換
Perlでスクリプトの変換をしたいのですが、どうにも改行(いろいろ)などが分かりません。 サンプルスクリプトのご教授を、どうぞ、お願いいたします。 具体的には (1) ^music,rei_bgm0001を mp3loop "bgm\rei_0001.mp3"に (bgm0001は~0067まであるので一括変換したいです.) (2) ^chara,ううう,えええ,いいいa,long,center,あああ を ld c,":a;mp\ううう_えええ_いいいa.あああ.jpg",long,center, に置換したいです. 【^chara,ううう,えええ,いいいa,long,center,あああ、なのですがlong,center,を上のように置換後、最後に持っていきたいです.】 (3) //の入った行だけを全て削除する。です。 解りにくいかと思いますが宜しくお願いします.
- 締切済み
- Perl
- Perlについて聞きたいです.
以下のこと教えてください. (1)Perlって言語はそもそもどのような目的で使われるのでしょうか? (2)よくCマガなどにPerlの連載がのっていますが,Perlっていう ソフトがうってるのでしょうか?? インストールの仕方などのヒントを教えてください. 以上,お願いします!
- ベストアンサー
- CGI
- Perl5.8とPerl5.6は共存可能でしょうか?
WindowsでActivePerlを使っています。現在Perl5.8を入れていますが 後からPerl5.6を入れて、Perl5.6を優先的に使いたいのですが Perl5.8とPerl5.6の共存は可能でしょうか?
- ベストアンサー
- Perl
- perl5.8.8でのDBI及びDBD_mysqlモジュールのダウンロード、インストールの手順について
表題の通りなのですが、perl5.8.8で、DBIとDBD_mysqlモジュールをダウンロード、また、インストールするにはどのようにすればいいでしょうか。 perl5.6では、PPMを使ってダウンード、インストールが出来たのですが、perl5.8だとPPMを使って出来ないようなのです。 どなたか分かる方いらっしゃいましたら、ご教授よろしくお願いします。
- ベストアンサー
- Perl
補足
お答えありがとうございます。これは本格的な多倍長演算のパッケージですね。64ビットで十分なのでそこまでは必要ないのですが、適当なものが無いのなら、これを使わせていただきます。