Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME III. Les librairies utilitaires

15. Le groupe s_ini

15.1 IniOpen (file s_rdini.c:51)

Syntax

INIFILE *IniOpen(
char *filename,
int usection,
int uparam
)
#else
INIFILE *IniOpen(filename, usection, uparam)
char *filename;
int usection;
int uparam;
#endif

Description

Ouvre un fichier au format .ini et retourne un pointeur vers une structure INIFILE allouée.

Valeur retournée

pointeur vers une structure INIFILE

Prototype

#include <s_ini.h>

Exemple

    DwReadRules(filename)
char *filename;
{
INIFILE *inif;

vtclose();
inif = IniOpen(filename, 1, 0);
if(inif == 0) return(-1);

while(1) {
switch(IniRead(inif)) {
case INI_SECTION :
if(memcmp(inif->if_section, "RULES", 5) == 0)
DwReadRules_1(inif);
break;

case -1:
IniClose(inif);
return(0);

default :
break;
}
}
}

Voir également

IniClose(), UniRead(), IniUnRead(), IniOpenSection()

15.1.1 File s_rdini.c

int IniClose(inif)
U_ch *IniError(inif)
INIFILE *IniOpen(char *filename, int usection, int uparam)
INIFILE *IniOpenSection(U_ch *filename, U_ch *section, int usection, int uparam)
IniRead(inif)
U_ch **IniReadAllSections(U_ch *filename)
U_ch **IniReadCurSection(inif)
int IniReadNumParm(filename, section, parm, num)
int IniReadRealParm(filename, section, parm, num)
U_ch **IniReadSection(filename, section)
IniReadTxtParm(filename, section, parm, val, lg)
IniReadYNParm(filename, section, parm)
int IniUnRead(inif)
IniWriteParm(filename, section, parm, val)
} } if(ok == -2)

if (file s_rdini.c:753)

Syntax

}
}
if(ok == -2)

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be