本文整理汇总了C++中FileStream::WriteBytes方法的典型用法代码示例。如果您正苦于以下问题:C++ FileStream::WriteBytes方法的具体用法?C++ FileStream::WriteBytes怎么用?C++ FileStream::WriteBytes使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FileStream
的用法示例。
在下文中一共展示了FileStream::WriteBytes方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
bool
FileStream::TestClass()
{
char buffer[65535];
int i;
Time total;
Time s;
Check_Object(FileStreamManager::Instance);
FileStream Testit;
memset(buffer,'A',65535);
SPEW((GROUP_STUFF_TEST, "Starting FileStream test..."));
s = gos_GetHiResTime();
for(i=0; i < 1024; i++)
{
Testit.Open("filetest.tst",WriteOnly);
Testit.WriteBytes(buffer,65535);
Testit.Close();
Testit.Open("filetest.tst",ReadOnly);
Testit.ReadBytes(buffer,65535);
Testit.Close();
}
total = gos_GetHiResTime() - s;
for(i=0; i < 65535; i++) Verify(buffer[i] == 'A');
SPEW((GROUP_STUFF_TEST, "Opening, writing, closing, opening, reading, and closing"));
SPEW((
GROUP_STUFF_TEST,
" 64K file 1024 times, averaging out to %f ticks apiece...",
total / 1024.0f
));
SPEW((GROUP_STUFF_TEST, "File data checks out, as well..."));
SPEW((GROUP_STUFF_TEST, "Leaving FileStream test..."));
return true;
};