やっちまいまいました…こんなプログラム書いちゃっていた。
void foo(void)
{
var("","");
}
void var(char* p,char* q)
{
p[0] = 'a';
p[1] = '\0';
q[0] = 'b';
q[1] = '\0';
}ま、簡略化するとこんなもの。ああ、恥ずかしい(^^;。実際使っているのはVS2005や2003ではありませんが、このくらいはコンパイラで警告だして欲しいなぁと思ったり。