- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:perlスクリプト内の変数を別のCプログラム中の変数に代入するには?)
PerlスクリプトでCプログラム内の変数に値を代入する方法
このQ&Aのポイント
- Perlスクリプトを使用して、Cプログラム内の変数に値を代入する方法について教えてください。
- 具体的には、Perlスクリプトで変数kを定義し、forループ内でテストプログラム(test.c)を開いて変数kに値を代入し、コンパイル・実行する方法を知りたいです。
- 背景としては、太郎君が各年齢・月における身長を記録するために、Perlスクリプトでディレクトリを作成し、月ごとの身長データを保存したいと考えています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
可能は可能です。 system関数で任意のプログラムを起動することができるから、 perlでtest.cを書き換え、gccとtestを起動すればいいわけです。 でもちょっと、いくらなんでもという気がします。 プログラムtestの方を、引数を受け取るようにはできないのでしょうか? そうすれば >system "test", $k; でkの値をプログラムtestに渡せます。
お礼
ありがとうございます。そうですね。引数で渡したらうまくいきました。