• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CGI(Perl)で数値を読み込んで計算させたい。)

CGI(Perl)で数値を読み込んで計算させる方法

このQ&Aのポイント
  • Perlを使ってCGIを作成し、数値を読み込んで計算させる方法について教えてください。
  • ゲームのダメージ計算に関するCGIを作りたいと思っています。攻撃力、防御力、クリティカル時の被ダメージ、EXD時の被ダメージ、クリティカル時の与ダメージ、EXD時の与ダメージに関して、数値を入力して計算する方法を教えてください。
  • 初心者のPerlプログラマーですが、CGIでの数値計算について質問があります。特定のゲームのダメージ計算式に基づき、攻撃力、防御力、クリティカル時の被ダメージ、EXD時の被ダメージ、クリティカル時の与ダメージ、EXD時の与ダメージを読み込んで計算する方法を教えてください。

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

  • ベストアンサー
  • pipipi523
  • ベストアンサー率40% (148/365)
回答No.1

HTMLで、 <form method="POST" action="xxx.cgi"> <div>攻撃力:<input type="text" name="attack"></div> <div>防御力:<input type="text" name="defense"></div> ~省略~ <input type="submit" value="決定"> <input type="reset" value="取消"> </form> と、CGIに入力データを送るように設定します CGI側では、 read(STDIN,$query,$ENV{'CONTENT_LENGTH'}); foreach (split(/&/,$query)) { ($l_set,$value) = split(/=/,$_); $form{$l_set}=$value; } $attack=$form{'attack'}; $defense=$form{'$defense'}; などと送られてきたデータを取り込み、 $damage=$attack-$defense; みたいな感じでテキトーに計算すれば良いでしょう。

superjbs
質問者

お礼

おおおお。 凄くスッキリしました。 ありがとうございました!

関連するQ&A