最新閲覧日:

C言語にて、一部をPerlのスクリプトを呼び出して
使用したいのですが、どうすれば良いかわかりません。
必要なものと、出来ればやり方を簡単に教えていただける
とうれしいです。

このQ&Aに関連する人気のQ&A

A 回答 (3件)

No.1の補足の「Cとしての1つのプログラムにしてしまいたいです。

」の意味が
よくわからないのですが、perl に与えるスクリプトファイルは、C のソースとは
別になっていてもいいのでしょうか?

もしそうなら、例えば以下のようなコードはどうでしょう?
これで、perl スクリプト x の実行結果を C に取り込めますが…
(PATH や例外処理などは省いてあります)

FILE *f;
f = popen("perl x", "r");
(getc などで結果を得る)
pclose(f);
    • good
    • 0
この回答へのお礼

ちょっと試してみました。使えそうです。
とりあえず、これでがんばってみます。
どうもありがとうございます。

お礼日時:2001/07/24 17:16

 Visual C++ であればサンプルがありますので、何か参考になれば。


 俺が作ったモンですけど(^_^;

参考URL:http://www.edit.ne.jp/~deagle/software/sec100.lzh
    • good
    • 0
この回答へのお礼

ありがとうございます。
でもVisual C++わかりません。
Cも初心者です。

お礼日時:2001/07/24 14:40

プラットフォームにもよるでしょう。


UNIX & gcc & Perl ?
Win & MS-VC++ & Active Perl ?
一部というのは、出力を受け取りたいという意味なのでしょうか。

この回答への補足

環境はUNIX&gcc&perlです。
perlで処理した出力を受け取りたいです。
ただし、Cとしての1つのプログラムにしてしまいたいです。

補足日時:2001/07/24 14:30
    • good
    • 0

このQ&Aに関連する最新のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ