• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:perlスクリプト内の変数を別のCプログラム中の変数に代入するには?)

PerlスクリプトでCプログラム内の変数に値を代入する方法

このQ&Aのポイント
  • Perlスクリプトを使用して、Cプログラム内の変数に値を代入する方法について教えてください。
  • 具体的には、Perlスクリプトで変数kを定義し、forループ内でテストプログラム(test.c)を開いて変数kに値を代入し、コンパイル・実行する方法を知りたいです。
  • 背景としては、太郎君が各年齢・月における身長を記録するために、Perlスクリプトでディレクトリを作成し、月ごとの身長データを保存したいと考えています。

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

  • ベストアンサー
  • liar_adan
  • ベストアンサー率48% (730/1515)
回答No.1

可能は可能です。 system関数で任意のプログラムを起動することができるから、 perlでtest.cを書き換え、gccとtestを起動すればいいわけです。 でもちょっと、いくらなんでもという気がします。 プログラムtestの方を、引数を受け取るようにはできないのでしょうか? そうすれば >system "test", $k; でkの値をプログラムtestに渡せます。

daipot
質問者

お礼

ありがとうございます。そうですね。引数で渡したらうまくいきました。

関連するQ&A