先来看MSDN关于fwrite的使用帮助
size_t fwrite( const void *buffer, size_t size, size_t count, FILE *stream );
fwrite的返回值
写入不成功 返回0
写入不完全 返回写入了几个size_t size
写入完全 返回count
int iBuf;
while(iBuf = fwrite( const void *buffer, size_t size, size_t count, FILE *stream ) == count )
{
fflush(fp);
}