Mesoscopic Programming

タコさんプログラミング専門

ヌメロン製作講座第20回:棋譜データファイル読込み処理

今回は棋譜データファイルを読み込みます。

  • 修正ソースファイル

Numer0n.h
Numer0n.cpp
main.cpp


enum DataID

棋譜データファイル読み込み時の単語識別子を追加しました。

  1. DATA_UNKNOWN
    • 不明な単語または記号
  2. DATA_STRING
    • 文字列
  3. DATA_INTEGER
    • 整数
  4. DATA_IDENT
    • 識別子


Numer0n.cpp

棋譜データファイル読み込み時のエラーコードとエラーメッセージ文字列を追加しました。

  1. enum ErrorID
  2. LPCTSTR errMessages[]


class Numer0n

棋譜データファイル読み込みメソッドと作業変数を追加しました。

  1. HANDLE hFile;
  2. LONG integer;
    • 読込み整数データ
  3. LONG line;
    • 読込み中の行番号
  4. BOOL Load( LPCTSTR path );
    • 棋譜データファイル読込みメソッド
  5. DataID ReadData( PTCHAR text );
    • 単語読み込みメソッド


class Application

棋譜データファイル読み込みコマンドを実装しました

  1. VOID OnFileOpen();

以上です。