我正在将 CByteArray 写入文件:
CFile myFile;
CByteArray m_baToques;
if(myFile.Open(_T(file), CFile::modeReadWrite | CFile::modeCreate))
{
myFile.Write(m_baToques.GetData(),m_baToques.GetSize());
myFile.Write(m_baDst.GetData(), m_baDst.GetSize());
myFile.Write(m_baFeriados.GetData(), m_baFeriados.GetSize());
}
现在如何从文件中读取 CByteArray?
我尝试:
CFile myFile;
if(myFile.Open(_T(file), CFile::modeReadWrite | CFile::modeCreate))
{
myFile.Read(m_baToques,m_baToques.GetSize());
myFile.Read(m_baDst, m_baDst.GetSize());
myFile.Read(m_baFeriados, m_baFeriados.GetSize());
}
错误 C2664:“CFile::Read”:无法将参数 1 从“CByteArray”转换为“void *”