www.pudn.com > 221315556.rar > ini.h
#ifndef _INI_H_ #define _INI_H_ #include#define INI_LINE_MAX_CHAR 255 #define INI_FILE_MAX_LINE 2000 typedef struct { char line[ INI_LINE_MAX_CHAR ]; }st_string_line; typedef struct { int cnt_lines; //FILE * fpini; st_string_line lines[ INI_FILE_MAX_LINE ]; }st_handle_ini,*INIHANDLE; INIHANDLE iniopen(const char * sFile ); int iniclose( INIHANDLE hIni); int inigetint( INIHANDLE hIni, char * segname, char * valname,int defvalue=0 ); bool inigetbool( INIHANDLE hIni, char * segname, char * valname ,bool defvalue); float inigetfloat( INIHANDLE hIni, char * segname, char * valname, float defvalue); unsigned int inigetdword( INIHANDLE hIni, char * segname, char * valname, DWORD defvalue); int inigetstring( INIHANDLE hIni, char * segname, char * valname, char * retstring); #endif