「C言語」に関する日記

ドラゴンクエスト10とfnmatch

ドラゴンクエスト10(しろいコキン)

テンの日!
…は、ともかくとして。

あばれこまいぬにひばしら

  • クエスト「天地雷鳴士の式/交わらぬ水魚」をクリアした!

ちょっとずつでもクエスト進めていくよ。
今回はお使いの最後にヨイちゃんからちょっとしたご挨拶があったぐらい。

fnmatch(Today I Learned)

PHP: fnmatch - Manual
ファイル名のパターンマッチに正規表現使うのだるいなーシェルとかで使うような簡単なやつ使えないかなーとか思ってたら、ありました。

Pythonにもあるぞ!
Rubyにもあるぞ!
C言語にもあるぞ!…って、これがたぶん元祖だろうな。

どこでも使われるような当たり前の機能にはちゃんと標準ライブラリがついているんですね。
確か全く別の名前だけど.NETにもほぼ同じやつがあったはず。

愛夢!?フレーム!?

プログラミングを更新しました。
「activebasic vb c 速度比較」のアレです。
今日は面倒くさいので空ループしかしませんでしたが、結構意外な結果でした。
VBのほうが速いなんて…!

ふにゃさんエディタ、上層マップや下層マップは存在しない場合は保存しないようにしました。
これを保存してしまうとゲーム本体のほうで誤解釈して見た目に汚くなるので。
そろそろ画像読み込みを手軽にできるようにしたいです。

本体のほうでは、ギヤバネとふにゃとの相互作用を改良。天井や地面でギヤバネと重なってしまうと動けなくなってしまっていたのですが、天井ではギヤバネを、地面ではふにゃを強制的に動ける位置まで移動することにより動かなくなる現象を解消しました。
そして、ななななんと!!!!
新キャラ3体追加だそうですよッ!
調査チームが極秘に活動写真を入手したそうなのでお披露目しましょう!!

1125068189.png

たなぼた

「情報リテラシー」でC言語の練習をしました。
九九を表示するプログラムを作れといわれたのですが、つまらないので階乗を計算するプログラムを作りました。
九九のプログラムに負けず劣らずつまらないものですが。
ちなみに、"stdio"とは"Standard Input/Output"の略だそうです。

「電気回路」で、小テストがありました(毎回ですけど)。
それで先生が答を8Ωと言って、私の計算した結果と違うので先生の言った方法で計算しなおしてもやはり同じ結果だったので、「先生間違ってるよ~」と帰り道で思っていたところ、16Ωと答えるべきところを16Aと答えてしまっていたことに気付いたのでした。
普段は計算間違いはしても単位は間違えないように注意してたのに…