Contents

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


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).


Classes and Class Members


Constants

  • MAX_ENTRYLEN
  • MAX_SECTIONLEN
  • MAX_VALUELEN


  • Functions

  • INI_GetProfileInt
  • INI_GetProfileListItemInt
  • INI_GetProfileListItemString
  • INI_GetProfileString
  • strtrim
  • strtriml
  • strtrimr


  • Modules

  • inifile.c - Librería de acceso a ficheros de configuración


  • Overviews


    Structures and Enums


    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.

  • inifile.c - Librería de acceso a ficheros de configuración
  • INI_GetProfileInt
  • INI_GetProfileListItemInt
  • INI_GetProfileListItemString
  • INI_GetProfileString
  • strtrim
  • strtriml
  • strtrimr
  • MAX_ENTRYLEN
  • MAX_SECTIONLEN
  • MAX_VALUELEN


  • 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