(# которій), ты PHP ставишь - от него глаза вылазят нахрен.
[CODE]//Гораздо читабельней будет
int main()
{
std::wstring str1 = L"ABCDEFG";
FILE* file = _wfsopen(L"d:\\test.txt", L"w,ccs=UTF-16LE", _SH_DENYRW);
fputws(str1.c_str(), file);
fclose(file);
std::wstring str2 = L"****ец подкрался незаметно";
file = _wfsopen(L"d:\\test.txt", L"r+,ccs=UTF-16LE", _SH_DENYRW);
fseek(file, 0, SEEK_END);
fputws(str2.c_str(), file);
fclose(file);
std::wstring str3;
str3.reserve(100);
file = _wfsopen(L"d:\\test.txt", L"r,ccs=UTF-16LE", _SH_DENYRW);
fgetws(const_cast<wchar_t*>(str3.data()), 100, file);
fclose(file);
std::wstring str = str1 + str2;
_ASSERT(!wcscmp(str3.c_str(), str.c_str()));
return 0;
}