GetKeyNames
Get all the key names in a section into a string array.
int GetKeyNames( StringArray & saKeys, LPCSTR lpcszSection )
number of key names in the array
EX1
// This function will output Origin.ini file's section and key names. void INIFile_GetKeyNames_ex1() { string str; INIFile ini("Origin.ini"); StringArray saSections, saKeys; ini.GetSectionNames(saSections); for( int iSection = 0; iSection < saSections.GetSize(); iSection++ ) { printf("%s\n", saSections[iSection]); ini.GetKeyNames(saKeys, saSections[iSection]); for( int iKey = 0; iKey < saKeys.GetSize(); iKey++ ) { str = ini.ReadString(saSections[iSection], saKeys[iKey]); printf(" %s = %s\n", saKeys[iKey], str); } } }
origin.h