シンプルな栞を公開

http://le.silk.to/?p=dll
の下の方に置いています。

なるべくコメントを付けるようにしたソースコード付き。
これからSHIORIサブシステムを作ってみようとする人に役に立つかもしれません。

私が栞を作り始めた頃、ゴーストを表示できるまでに相当長い時間苦しんだ記憶があります。

あの時、「簡単な骨組みがあったらなぁ…」と考えていたのを思い出したので、ここに置いておきます。

しかしもう10年も前になるのか…

メールへの返事

>buynowforsaleさんへ
wikiを見させて頂きました。
ありがとうございます!
このプログラムをここまでよく見てもらえるなんて思っていませんでした。
wikiに作りたいとの事ですが、ぜひお願いします。
…というかお願いするのも恐れ多いというか;
好きにして頂けるなら幸いです。
宜しくお願いします。

それと、実はdo-while文も実装されているんですよ。
作った私も殆ど使わない、すごくマイナーな構文ですがw

灯バージョンアップ。JSON解析、出力系の関数追加

ver1.977に

[jsonで定義された型] _json2azv( stringまたはarray [JSON形式データ] );
string _azv2json( [変換したい変数] );

の二つの関数を追加しました。
wikiに詳しい説明を書いておきました。
多次元配列の中身を見たいときなどにも使えるかな…?

灯バージョンアップ。CSV関連機能修正・改良。その他。

ver1.972に。
追加・改良した関数は以下の二つ。

array _readcsv( string CSVファイル名, string 文字コード);
int _savecsv( string ファイル名, array 対象配列, string 文字コード);
を追加。

_readcsvはもともとありましたが、CSV解析部分を全部書きなおして文字コードを指定できるようにしました。

それと、文字列のリテラル内で改行を使えるようにしました。