プログラミング

C/C++

[C/C++] 引数でポインタ渡し

この記事は3年以上前に書かれた記事です。情報が古い可能性があります。よくやるんだけど、よく忘れるのでメモ。void func(int a);の a は、普通の値渡し。func() 内で引数を変更しても呼び出し元には影響しない。void fu...
C/C++

[Visual C++] VC++2010 の R6034 エラー

この記事は3年以上前に書かれた記事です。情報が古い可能性があります。この記事で書いている問題は未解決です。VC++2010(Visual Studio 2010)で、以前のバージョンのVC++でつくられたDLLをリンクして起動すると、R60...
XML

[XML] URLがパースエラーになる罠

この記事は3年以上前に書かれた記事です。情報が古い可能性があります。RDF を吐くプログラムをつくってて、ちょっとハマッたのでメモ。例えば<rdf:li rdf:resource=" />というような書き方をすると、RDFとして認識してくれ...
JavaScript

[JavaScript] DOCTYPE で JavaScript が動かなくなる件

この記事は3年以上前に書かれた記事です。情報が古い可能性があります。HTML の先頭に DOCTYPE を記述すると JavaScript が動かなくなることがあったので、その解決方法をメモ。テキストの入力フォームとして<input typ...
C/C++

[C/C++] C++のHTMLパーサ

この記事は3年以上前に書かれた記事です。情報が古い可能性があります。Linux(GCC)でC++のやつとなると、結構少ない。需要がないんだろうなと。Windows(C#)とかPerlとかJavaとかならいろいろあるのに。そんな中で比較的軽量...
PHP

[PHP] PHP における正規表現のデリミタ

この記事は3年以上前に書かれた記事です。情報が古い可能性があります。PHP の正規表現で使えるデリミタは "/" だけではなかった。preg_match('/^abc$/', $str);というような記述を常用しているのだけ...
C/C++

[C/C++] long より大きな範囲を扱う

この記事は3年以上前に書かれた記事です。情報が古い可能性があります。型を重ねて書くと、倍になる。64bit の数値の場合long long ll_hoge;などとする。符号なしの場合はunsigned long long ull_hoge;...
C/C++

[C/C++] フォーマット指定子

printf や fprintf に使用するフォーマット指定子。良く忘れるので備忘として。 指定子 対応する型 意味 記述例 %c char 1文字 "%c" %s char * 文字列 "%8s", "%-10s" %d int, sho...
C/C++

[Visual C++] デバイスコンテキストの内容をファイルに出力する方法

この記事は3年以上前に書かれた記事です。情報が古い可能性があります。いわゆるスクリーンショットを撮るみたいなもの。void SaveBitmap(HDC hdc, DWORD dwWidth, DWORD dwHeight, LPCTSTR...