株式会社きじねこ

株式会社きじねこは大阪のソフトウェア開発会社です。

投稿者: 高木信尚

10.1 閏年の高速判定 (グレゴリオ暦/ユリウス暦)

元ネタでは、負の表現に1の補数を使う処理系に配慮した上で、負の年にも対応しようとしていますが、一応、高速判定が売りですので、ここでは無駄はバッサリ切り捨てて、1年~のみ対応としました。また、ユリウス暦とグレゴリオ暦を動的 […]

9.3 エンディアン名を取得する関数テンプレート

元ネタではリトルエンディアンとビッグエンディアンだけでなく、あらゆるバイトオーダーに対応しているようです。ただ、そこまでやっても実用価値はほぼないので、当サイトではリトルエンディアンとビッグエンディアンだけに対応すること […]

8.3 改行コード(CR, CRLF, LF)が混在するテキストファイルを読む。

タイトルでは「テキストファイルを読む」とありますが、ファイルに限定する必要はないので、まずは反復子を使って汎用的に実装したあと、ファイルを扱うための関数を多重定義していくことにします。 ところで、最近は改行文字にCRを使 […]