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.7 IniReadSection (file s_rdini.c:337)

Syntax

U_ch  **IniReadSection(filename, section)
char *filename, *section;

Description

Ouvre le fichier filename du type .ini et se positionne sur la première section dont le nom est section. Le nom de la section doit être fourni en majuscules.

Tous les paramètres de la section sont lus et stockés dans un tableau de pointeur alloué qui est retourné par la fonction. Ce tableau est terminé par un pointeur nul.

Le fichier est fermé par la fonction.

En cas d'erreur (fichier non trouvé ou section non présente), un pointeur nul est retourné par la fonction.

Prototype

#include <s_ini.h>

Exemple

    U_ch  **DW_CONFIG = 0;

DwReadConfig(filename)
char *filename;
{
U_ch **cnf;

cnf = IniReadSection(filename, "CONFIGURATION");
if(cnf == 0) {
printf("Section [Configuration] not found in %s\n", filename);
return(-1);
}
else {
for(i = 0 ; cnf[i]; i++)
printf("%s\n", cnf[i]);
SCR_free_tbl(cnf);
return(0);
}
}

Voir également

IniOpen(), UniClose(), IniRead(), IniUnRead(), IniReadCurSection()

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