CFileで読み込んだファイルデータにゴミが!! バッファ未初期化じゃない?

うっかり。

CString FileName="ファイル名";
char buff[10];

UpdateData(TRUE);
CFile fin.Open(FileName,CFile::modeRead | CFile::typeBinary);
fin.Read(buff,10);
m_Edit=buff;
UpdateData(FALSE);

Jsonデータで受け取ったUTF8の文字列をSJIS変換

std::string data;
wchar_t str2[512];
char str3[512];

...

picojson::object&obj = (*i).get<picojson::object>();

data = obj["text"].get<std::string>();

//UTF-8からShift-JISに変換(str3に格納)
MultiByteToWideChar(CP_UTF8, 0, data.c_str(), strlen(data.c_str()) + 1, str2, MAX_PATH);
WideCharToMultiByte(CP_ACP, 0, str2, sizeof(str2) / sizeof(str2[0]), str3, sizeof(str3), NULL, NULL);