To display a list of topics by category, click any
of the contents entries below. To display an alphabetical list of
topics, choose the Index button.
C/C++ Elements
Classes and Class Members
Functions
Messages
Structures and Enums
Other
Overviews
Modules
Constants
Help file built: 11/16/99
About Autoduck
The sources for this Help file were generated
by Autoduck, the source code documentation tool that generates Print or
Help files from tagged comments in C, C++, Assembly, and Basic source
files.
For more information, contact Eric Artzt (erica@microsoft.com).
inifile.c - Librería de acceso a ficheros de configuración
Filename: E:/PROYECTOS/JAVA/SNABRIDGE/INIFILE.H
Description
Esta librería permite acceder a los ficheros de configuración estilo Windows de una
manera portable.
INI_GetProfileInt
int INI_GetProfileInt(const char* szFileName, const char* szSectionName, const char* szEntryName, int nDefault)
Devuelve un entero almacenado en el fichero de configuración
Defined in: E:/PROYECTOS/JAVA/SNABRIDGE/INIFILE.H
Return Value
Valor entero de la entrada de la sección y fichero dados. Si el valor no es
entero o la entradada, sección o fichero no existen, devuelve el valor pasado por defecto.
Parameters
- szFileName
- Nombre del fichero
- szSectionName
- Nombre de la sección que contiene la entrada deseada, o NULL para
una lista de todas las secciones del fichero, separada por nulos y con dos nulos como
terminador de lista.
- szEntryName
- Nombre de la entrada que contiene el valor deseado o NULL para una
lista de entradas de la sección de este fichero, separadas por nulos y con dos nulos como
terminador de la lista.
- nDefault
- Valor a devolver por defecto
INI_GetProfileListItemInt
int INI_GetProfileListItemInt(const char* szFileName, const char* szSectionName, const char* szEntryName, int nDefault, int nIndex)
Devuelve Un elemento entero de una lista almacenada en el fichero de configuración
Defined in: E:/PROYECTOS/JAVA/SNABRIDGE/INIFILE.H
Return Value
Elemento nIndex-ésimo de una lista de valores separados por comas en la entrada,
sección y fichero dados. Si el elemento, la entrada, la sección o el fichero no existen o
el valor no es de tipo numérico, devuelve nDefault
Parameters
- szFileName
- szFileName Nombre del fichero
- szSectionName
- szSectionName Nombre de la sección que contiene la entrada deseada
- szEntryName
- szEntryName Nombre de la entrada que contiene el valor deseado
- nDefault
- nDefault Valor a devolver por defecto
- nIndex
- nIndex Elemento a devolver de la lista (el primer elemento es el n. 0)
INI_GetProfileListItemString
int INI_GetProfileListItemString(const char* szFileName, const char* szSectionName, const char* szEntryName, char* szResult, int nLen, const char* szDefault, int nIndex)
Devuelve un elemento cadena de una lista almacenada en el fichero de configuración
Defined in: E:/PROYECTOS/JAVA/SNABRIDGE/INIFILE.H
Parameters
- szFileName
- Nombre del fichero
- szSectionName
- Nombre de la sección que contiene la entrada deseada
- szEntryName
- Nombre de la entrada que contiene el valor deseado
- szResult
- Cadena donde almacenar el resultado. Contiene el elemento nIndex-ésimo de
una lista de valores separados por comas en la entrada, sección y fichero dados.
Si el elemento, la entrada, la sección o el fichero no existen, valdrá szDefault.
- nLen
- Longitud máxima de la cadena (incluyendo nulo)
- szDefault
- Valor a poner en szResult si no se encontró la entrada dada
- nIndex
- Elemento a devolver de la lista (el primer elemento es el n. 0)
INI_GetProfileString
int INI_GetProfileString(const char* szFileName, const char* szSectionName, const char* szEntryName, char* szResult, const int nLen, const char* szDefault)
Devuelve una cadena almacenada en el fichero de configuración
Defined in: E:/PROYECTOS/JAVA/SNABRIDGE/INIFILE.H
Return Value
Si szEntryName es nulo, el número de caracteres necesarios para almacenar todas
las secciones del fichero (sin corchetes).
Si szEntryName es nulo, el número de caracteres necesarios para almacenar todas
las entradas de la sección dada del fichero.
En otro caso el número de caracteres del valor de la entrada para la sección y ficheros
solicitados (0 si no se encontró esa entrada, sección o fichero)
Parameters
- szFileName
- Nombre del fichero
- szSectionName
- Nombre de la sección que contiene la entrada deseada, o NULL para
una lista de todas las secciones del fichero, separada por nulos y con dos nulos como
terminador de lista.
- szEntryName
- Nombre de la entrada que contiene el valor deseado o NULL para una
lista de entradas de la sección de este fichero, separadas por nulos y con dos nulos como
terminador de la lista.
- szResult
- Cadena donde almacenar el resultado
- nLen
- Longitud máxima de la cadena (incluyendo nulo)
- szDefault
- Valor a poner en szResult si no se encontró la entrada dada
See Also
INI_GetProfileListItemString, INI_GetProfileInt
strtrim
int strtrim(char* szText, const char* szTrimChars)
Elimina los espacios en blanco al principio y al final de la cadena
Defined in: E:/PROYECTOS/JAVA/SNABRIDGE/INIFILE.H
Return Value
>0 Si se eliminó algún caracter
Parameters
- szText
- Cadena a tratar
- szTrimChars
- Caracteres que se consideran "espacios en blanco"
See Also
strtrimr, strtriml
strtriml
int strtriml(char* szText, const char* szTrimChars)
Elimina los espacios en blanco del principio de la cadena
Defined in: E:/PROYECTOS/JAVA/SNABRIDGE/INIFILE.H
Return Value
>0 Si se eliminó algún caracter
Parameters
- szText
- Cadena a tratar
- szTrimChars
- Caracteres que se consideran "espacios en blanco"
See Also
strtrimr, strtrim
strtrimr
int strtrimr(char* szText, const char* szTrimChars)
Elimina los espacios en blanco del final de la cadena
Defined in: E:/PROYECTOS/JAVA/SNABRIDGE/INIFILE.H
Return Value
>0 Si se eliminó algún caracter
Parameters
- szText
- Cadena a tratar
- szTrimChars
- Caracteres que se consideran "espacios en blanco"
See Also
strtriml, strtrim
MAX_ENTRYLEN
const #define MAX_ENTRYLEN;
Defined in: E:/PROYECTOS/JAVA/SNABRIDGE/INIFILE.H
Longitud máxima en caracteres del nombre de una entrada
MAX_SECTIONLEN
const #define MAX_SECTIONLEN;
Defined in: E:/PROYECTOS/JAVA/SNABRIDGE/INIFILE.H
Longitud máxima en caracteres del nombre de una sección
MAX_VALUELEN
const #define MAX_VALUELEN;
Defined in: E:/PROYECTOS/JAVA/SNABRIDGE/INIFILE.H
Longitud máxima en caracteres del valor de una entrada