本文整理汇总了C++中CStringList::find方法的典型用法代码示例。如果您正苦于以下问题:C++ CStringList::find方法的具体用法?C++ CStringList::find怎么用?C++ CStringList::find使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CStringList
的用法示例。
在下文中一共展示了CStringList::find方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: getSubDirs
void getSubDirs()
{
// If foldersconfig.txt is turned off, use the old style.
if ( noFoldersConfig )
{
subDirs.clear();
getSubDirs_os( dataDir.text() );
if ( shareFolder.length() > 1 )
getSubDirs_os( shareFolder.text() );
}
else
{
subDirs.clear();
subDirs.add(dataDir);
for (int i = 0; i < folderConfig.count(); i++)
{
if (folderConfig[i][0] == '#')
continue;
CBuffer fmask, fname;
// Get rid of all \t and replace with ' '.
// Also, trim.
folderConfig[i].replaceAll( "\t", " " );
// Read past the identifier.
folderConfig[i].setRead(folderConfig[i].find(' '));
// Read the mask
CBuffer temp = folderConfig[i].readString( "" );
temp.trim();
// If it starts with ./, use . instead of world/ as the search dir.
if ( temp.find( "./" ) == 0 )
fmask = CBuffer() << programDir << temp;
else
fmask = CBuffer() << dataDir << temp;
// Pull off the file mask and only save the directory.
fname = CBuffer() << fmask.readChars(fmask.findl(fSep[0])) << fSep;
if (subDirs.find(fname) == -1)
subDirs.add(fname);
}
}
}