网上找了个对txt增删读写的代码,最后有6个关于类的变量不知道该如何定义。附件运行会报错。往好心人指点。平台vs2013.程序1
while(file.ReadString(str))
{
CString line;
CString line1;
CString line2;
CString line3;
int iLeft = 0;//保存”$”的位置
int iRight = 0;//保存”*”的位置
iLeft=str.Find("$");
iRight=str.Find("*");
line1=str.Left(iLeft);
line3=str.Right(str.GetLength()-iRight-1);
line2=str.Mid(iLeft+1,iRight-iLeft-1);
m_aDatas.Add(line1);
m_aDatas2.Add(line2);
m_aDatas3.Add(line3);
}
程序块2
for(int i=0;i<m_aDatas.GetSize();i++)
{
if (m_iNum-1!=i)
{
m_tempData.Add(m_aDatas.GetAt(i));
m_tempData2.Add(m_aDatas2.GetAt(i));
m_tempData3.Add(m_aDatas3.GetAt(i));
}
}
m_aDatas.RemoveAll();
m_aDatas2.RemoveAll();
m_aDatas3.RemoveAll();
for( int i=0;i<m_tempData.GetSize();i++)
{
m_aDatas.Add(m_tempData.GetAt(i));
m_aDatas2.Add(m_tempData2.GetAt(i));
m_aDatas3.Add(m_tempData3.GetAt(i));
}
m_tempData.RemoveAll();
m_tempData2.RemoveAll();
m_tempData3.RemoveAll();
}
问题
m_aDatas,m_aDatas2,m_aDatas3,m_tempData,m_tempData2,m_tempData3未定义且均报错
错误 2 error C2228: “.Add”的左边必须有类/结构/联合
程序原文https://wenku.baidu.com/view/784d9f3b844769eae009edd3.html
望大佬指点!!!