fwrite方法
在之前打开文件
m_fp = fopen(szFileName, "wb");
接着写文件
int WriteSampleData(char *pBuf, int nSize)
{
_ASSERT(pBuf);
if(nSize == 0)
return -1;
if(m_fp == NULL)
return -1;
fwrite(pBuf, 1, nSize, m_fp);
m_dwTotalSize += nSize;
m_dwAudioSize += nSize;
return 1;
}
]CFile 方法[
strFileName = _T(".\\Data\\") + strFileName;
if (!dataFile.Open(strFileName.GetBuffer(strFileName.GetLength()), CFile::modeWrite))
{
dataFile.Open(strFileName.GetBuffer(strFileName.GetLength()), CFile::modeWrite | CFile::modeCreate);
}
dataFile.SeekToEnd();
//dataFile.Write(pOutPutBuf,nLen); // 把编码后的数据保存在文件上
dataFile.Write(lpData,nDataLength); // 把没有编码的数据存放在文件上
dataFile.Close();