本文整理汇总了C++中StringList::GetString方法的典型用法代码示例。如果您正苦于以下问题:C++ StringList::GetString方法的具体用法?C++ StringList::GetString怎么用?C++ StringList::GetString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类StringList
的用法示例。
在下文中一共展示了StringList::GetString方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ReadConfig
void CommandData::ReadConfig()
{
StringList List;
if (ReadTextFile(DefConfigName,&List,true))
{
wchar *Str;
while ((Str=List.GetString())!=NULL)
{
while (IsSpace(*Str))
Str++;
if (wcsnicomp(Str,L"switches=",9)==0)
ProcessSwitchesString(Str+9);
if (*Command!=0)
{
wchar Cmd[16];
wcsncpyz(Cmd,Command,ASIZE(Cmd));
wchar C0=toupperw(Cmd[0]);
wchar C1=toupperw(Cmd[1]);
if (C0=='I' || C0=='L' || C0=='M' || C0=='S' || C0=='V')
Cmd[1]=0;
if (C0=='R' && (C1=='R' || C1=='V'))
Cmd[2]=0;
wchar SwName[16+ASIZE(Cmd)];
swprintf(SwName,ASIZE(SwName),L"switches_%ls=",Cmd);
size_t Length=wcslen(SwName);
if (wcsnicomp(Str,SwName,Length)==0)
ProcessSwitchesString(Str+Length);
}
}
}
}
示例2: ReadConfig
void CommandData::ReadConfig(int argc,char *argv[])
{
StringList List;
if (ReadTextFile((char *) DefConfigName,&List,true))
{
char *Str;
while ((Str=List.GetString())!=NULL)
if (strnicomp(Str,"switches=",9)==0)
ProcessSwitchesString(Str+9);
}
}
示例3: ReadConfig
void CommandData::ReadConfig()
{
StringList List;
if (ReadTextFile(DefConfigName,NULL,&List,true))
{
char *Str;
while ((Str=List.GetString())!=NULL)
{
while (IsSpace(*Str))
Str++;
if (strnicomp(Str,"switches=",9)==0)
ProcessSwitchesString(Str+9);
}
}
}