INIFile

 

Contents

Name

INIFile

Remark

The INIFile class provides methods to access data stored in initialization file.

Hierarchy

Examples

EX1

void INIFile_ex1()
{
    INIFile ini1("Origin.ini", FALSE);    //for program path 
    INIFile ini2("Origin.ini");                        //for INI path
    int nNumLevels1 = ini1.ReadInt("Config", "NumLevels", 0);
    int nNumLevels2 = ini2.ReadInt("Config", "NumLevels", 0);
    printf("NumLevels in Program folder ini = %d\n", nNumLevels1);
    printf("NumLevels in ini folder ini = %d\n", nNumLevels2);
}

header to Include

origin.h

Reference

Members

Name Brief Example
GetFileName Gets the name of the INI file. Examples
GetKeyNames Get all the key names in a section into a string array. Examples
GetSectionNames Get all the section names into a string array. Examples
INIFile Constructor to determine what INI file to use Examples
ReadDouble Retrieves an double value from the specified section in an initialization file Examples
ReadInt Retrieves an integer value from the specified section in an initialization file Examples
ReadString Reads the value of a key in a given section into a string. Examples
SetFileName Sets the file name to the given string. Examples
WriteDouble Writes double value into the specified section of an initialization file Examples
WriteInt Writes integer value into the specified section of an initialization file Examples
WriteString Writes a string value for a given keyname in a given section Examples