プログラミング

PythonでDXライブラリを利用してみた

後でググると既にやっている人がおられましたが、これ結局移植しちゃってますよね。 今回はDXライブラリの作者から配布されているC#用パッケージを素で利用するだけというお手軽版です(新たにライブラリとか作らなくてもDxLibのC#用パッケージとPythonさえ…

行先表示の変換プログラム

現在電光掲示板(実物)を作ろうとしています。 表示するものがないとアレなのでネットに多く出回っている行先表示を扱いやすく変換するプログラムを書きました。出回っている行先表示を再現した画像はこのように、LEDの表示をモニタ上で再現するためにLED1…

トランプのリフルシャッフルをCで書いた

最近トランプのリフルシャッフルにはまってまして、聞くところによると完全に交互に噛み合わせるパーフェクトシャッフルを8回繰り返すと元の並びに戻るとか。リフルシャッフルのパーフェクトシャッフルをC言語で検証。 ちなみにトランプの英語表記はPlaying …

DXライブラリで角丸四角形を描く

要するに某アニメのEDで見た こういうのがやってみたかっただけという。作ったのがこれです。ろくなエラー処理してません。正方形前提なので縦横の長さが違うと失敗します。 int DrawRoundBox( int x1 , int y1 , int x2 , int y2 , int Color ) { int resul…

バッファオーバラン

2年以上放置してからの新しい記事。gets()やscanf()がオーバーフローを起こすだのと世間で噂のバッファオーバラン。具体的にどうコードが実行されるのか謎だという方は結構いるんじゃないでしょうか。 いきなりですが、バッファオーバランの実験をしてみまし…