主题:请问这段代码的大概意思,非常感谢
以下这段代码是在串口通信中,想把2.txt文件里的数据通过串口发送出去,但在接收过程中数据前出现乱码,希望哪位高人指点一下,非常感谢
CFile fp;
unsigned long flength;
char *fBuff;
m_ctrlComm.SetOutBufferCount(0);
if(!(fp.Open((LPCTSTR)"2.txt",CFile::modeRead)))
{
MessageBox("打开文件失败");
return;
}
fp.SeekToEnd();
flength=fp.GetLength();
fBuff=new char[flength];
fp.SeekToBegin();
if(fp.Read(fBuff,flength)<0.1)
{
fp.Close();
return;
}
fp.Close();
m_ctrlComm.SetOutput((COleVariant)fBuff);
CFile fp;
unsigned long flength;
char *fBuff;
m_ctrlComm.SetOutBufferCount(0);
if(!(fp.Open((LPCTSTR)"2.txt",CFile::modeRead)))
{
MessageBox("打开文件失败");
return;
}
fp.SeekToEnd();
flength=fp.GetLength();
fBuff=new char[flength];
fp.SeekToBegin();
if(fp.Read(fBuff,flength)<0.1)
{
fp.Close();
return;
}
fp.Close();
m_ctrlComm.SetOutput((COleVariant)fBuff);