Здравствуйте, void29091988, Вы писали:
V>Добрый день, уважаемые участники форума!
V>Сегодня столкнулся с интересным фактом, который немного меня удивил.
V>Пишу 2 простейших приложения для записи в файл на управляемом(C#) и неуправляемом(C++) коде
Попробуйте этот код на C++
int _tmain(int argc, _TCHAR* argv[])
{
PerfCounter pc;
pc.Start();
FILE* outs = _tfopen(_T("C:\\1.txt"), _T("ab"));
char* buffer = new char[10000];
for (int i = 0; i < 10000 / 4 - 1; i++)
((int*)buffer)[i] = 0x44444444; // 4 symbol 'D'
((int*)buffer)[10000 / 4 - 1] = 0x00444444; // 3 symbol 'D' and last '\x0'
fwrite(buffer, 10000, 1, outs);
fclose(outs);
float t = pc.Finish();
_tprintf(_T("%f"), t);
return 0;
}