は私は一定の値Nを定義するC内のプログラム(bact.c
)を有するbashスクリプトでCプログラムを実行し、定義済みの定数の値を与える方法は?
Iは、次に、Nの異なる値に対するコードを実行するよう ない連続的であろう(例えば、N = 100,120,300,350,426 ...) 。
選択した値Nをループするスクリプトでプロセスを自動化するにはどうすればよいですか? scanf
なしで可能ですか?
は私は一定の値Nを定義するC内のプログラム(bact.c
)を有するbashスクリプトでCプログラムを実行し、定義済みの定数の値を与える方法は?
Iは、次に、Nの異なる値に対するコードを実行するよう ない連続的であろう(例えば、N = 100,120,300,350,426 ...) 。
選択した値Nをループするスクリプトでプロセスを自動化するにはどうすればよいですか? scanf
なしで可能ですか?
これは、プログラムがコマンドライン引数としてN
の値を受け入れる場合にのみ機能します。あなたも、それからスクリプトを作ることができる
for N in {100,120,300,350,426}; do ./a.out $N; done
:あなたは3
がN
の値です./a.out 3
として、あなたのプログラムを呼び出す場合
、あなたはのように、端末でワンライナーを書くことができますもし良かったら。
ありがとうございます! – Mal
どうしてですか? 'for N in 100 120 300 350 426; ./a.out $ n;を実行します。済んだ?中括弧の表記は必要ありません。 –
明快にするため、中括弧を挙げました。 – skrtbhtngr
*私はコードを実行したいです* *これはほとんど*コード*です。そして、走ることは何もありません。 –
私はコード全体を書く必要はないと思っています。非常に長く、質問に完全に完全ではありません – Mal
あなたが試したことを見せて、それがなぜうまくいかないのかについて具体的に混乱していることを説明してください。私たちはあなたのコードを書くだけではありません。 – csmckelvey