(C++)文字列結合のwcscat関数でハマった
当初、下記のようにしてたらアクセス違反の例外となりました。
TCHAR path[] = _T("d:\\a.txt");
TCHAR file[1024] = _T("d:\\a.txt");
wcscat( _T("notepad.exe "), file );
で、よく考えたら、wcscat は第一引数に、第二引数の文字列を追加するんですよね。
よって、第一引数には、追加後の文字数以上の大きさ無いといけません。
ボケミスでした。