藤岡さん
Zazelさん
今メール見ました...
> > また、本文にあるLAST_STAGENOの変数がスクリプトには存在していませんね。
>
> 最終ラウンドを指定するのは LAST_ROUND ですね。
> あとは潜在的ですが
>
> *** status.awk.OLD
> --- status.awk
> ***************
> *** 92 ****
> ! if(toupper(substr(s, 1, 1)) in nuTbl) ++l;
> --- 92 ----
> ! if(toupper(substr(s, i, 1)) in nuTbl) ++l;
>
> という修正をすれば、こちらの nawk では動いているようです。
ごめんなさい。Zazelさん指摘の通り 本文誤り & スクリプト誤りです。
----- 本文訂正
:
ちなみにスクリプトの LAST_ROUND の値で最終ラウンドを変更できます。デフォルトは5となっています。
※なお ROUND_LIMIT は目安ですので、気にしなければ LAST_ROUND は10より大きくできます
:
-----
> 添付されているSTATUS.awkのROUND_LIMITと答え格納用配列はコメントになって
> います。
はい、
・答え格納用配列 ans[10], org[10] は宣言しなくても使えちゃうawk向けに
・ROUND_LIMIT は目安として
あえてコメントとして残してました。
> # これ以前に必ず5回以内に正解できる方法があるのですけどね。(^_^;
まぁ分かっちゃう人には簡単なゲームっちゅうことで(^^;