網上找了個對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
望大佬指點!!!
uj5u.com熱心網友回復:
m_aDatas這些物件的型別的定義呢?uj5u.com熱心網友回復:
應該是CArray<CString>uj5u.com熱心網友回復:
m_aDatasm_ 模塊變數
a Array
可能是 CStringArray m_aDatas
uj5u.com熱心網友回復:
我可以拜你為師嗎uj5u.com熱心網友回復:
變數都沒宣告啊……先花點時間了解基本語法吧uj5u.com熱心網友回復:
看看是不是CStringArray轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/59519.html
標籤:基礎類
上一篇:求助:求絕對值最大的演算法
