Ahoj potrbuji vytvorit (seznam,pole) struktur a paté v ní nasledne i hledat.
Zkousel jsem to z CList< >
Ahoj mam definovou strukturu dat.
struct CInfo
{
CInfo(){}
CInfo(const CString& szName, CTime time, BYTE byStatus=0, bool bDir = false)
:m_szName(szName), m_time(time), m_byStatus(byStatus), m_bDir(bDir){}
CString m_szName;
bool m_bDir;
CTime m_time;
BYTE m_byStatus;
};
potřebuji shoromaždovat data
typedef CList<CInfo, CInfo> CInfoList;
přidám do ní data
CInfoList list;
.
.
list.AddTail(CAddInfo(_T("něco"), m_nejakycas ));
.
.
vypis
POSITION pp = list.GetHeadPosition();
while (pp)
{
CInfo* padi = &list.GetNext(pp);
.
.
.
}
hledani
CInfo zaznam;
zaznam.m_bDir = _T("C:\\WINDWSNT\SYSTEM32\\neco.fll");
// ostatni clenove jsou neznami
list.find(zaznam); // nejde !!
Je tento nástroj CList vhodný?