特定フォルダに置いたCSA形式の棋譜一覧を取得して、自前のデータ構造に変換してメモリ上に置く所まで完成。
なんかもう、文字コードの扱いやらバックスラッシュの扱いやらにはまって、コンピュータ将棋以外の部分で時間を喰ってます。
で、読めたら読めたで、元の棋譜に王手放置とか王将を取って終局とかが結構あります。
評価関数の関連で王将を取るとまずいので、デバッグモードで読み込ませてチェック中。
引っかかったファイルに対する対処法は、CSA形式の棋譜を手で編集して2手前で投了する様に修正します。
あぁ、これでまた一日遅れます。明日は棋譜の修正&学習部分を作って、明後日には結果が出る・・・と良いなぁ。