home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
magazine
/
pcmagazi
/
1992
/
04
/
inifile.h
< prev
next >
Wrap
C/C++ Source or Header
|
1991-11-14
|
782b
|
44 lines
// inifile.h RHS 8/1/91
#if !defined(INIFILE_H)
#include"stddefs.h"
#include"list.h"
typedef struct _IniFileLine
{
char *line;
char *value;
} INIFILELINE;
class IniFile
{
private:
char *name;
List list;
INIFILELINE *FindLine(char *line);
int CallAddLine(char *line, char *def);
public:
IniFile(char *ininame);
IniFile(void);
void SetName(char *ininame);
int AddLine(char *line, char *def);
int AddLine(char *line, int def);
int AddLine(char *line, long def);
int Read(void);
char *GetLine(char *line);
char *GetLine(char *line, char *value);
~IniFile(void)
{
if(name)
delete name;
}
void Dump(void);
};
#endif