作者: Yさ
日時: 2009/3/1(00:42)
藤岡さん
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回以内に正解できる方法があるのですけどね。(^_^;
まぁ分かっちゃう人には簡単なゲームっちゅうことで(^^;