// 環境:Windows 8 Pro 64bit / Visual Studio Express 2013
// カレントディレクトリは "\Users\username\Documents\Visual Studio 2013\Projects\" とする
const int MAX_LENGTH_PATH = 256;
char dir[MAX_LENGTH_PATH]; memset(dir, '\0', sizeof(dir));
GetCurrentDirectory(sizeof(dir), dir);
C:\\Users\\username\\Documents\\Visual Studio 2013\\Projects\\~
でなければならないのに、
C:\\Users\\username\\documents\\visual studio 2013\\Projects\\~
という値が返ってきます。大文字小文字の変化に規則性があればまだ対処のしようがあるのですが、UsersやProjectが変化しておらずどうにもなりません。
Releaseビルドでは変化せず正しいパスが得られます...なぜこのようなことが起きるのでしょうか。
ご教授いただければ幸いです。