Referência ao Ficheiro rstring.h


Descrição Detalhada

Implementação de funções que manipulam strings.

Esta biblioteca disponibiliza funções que removem espaços em determinadas posições de uma string e que separam a string em função de determinados caracteres.

Autor:
Rui Carlos A. Gonçalves <rcgoncalves.pt@gmail.com>
Versão:
2.0.1
Data:
02/2009

Definido no ficheiro rstring.h.

Ir para o código fonte deste ficheiro.

Funções

int delISpaces (char *str)
 Remove espaços de uma string.
int delCSpaces (char *str)
 Remove espaços de uma string.
int delESpaces (char *str)
 Remove espaços de uma string.
int delSpaces (char *str)
 Remove espaços de uma string.
int charElem (char c, const char *str)
 Verifica se um carácter ocorre numa string.
List words (const char *str)
 Dada uma string, obtem a lista de palavras que a compõe.
List strSep (const char *str, const char *delim)
 Divide uma string.


Documentação das Funções

int charElem ( char  c,
const char *  str 
)

Verifica se um carácter ocorre numa string.

Parâmetros:
c carácter que procuramos.
str string onde vamos procurar.
Retorna:
0 se o carácter não ocorrer na string;
1 caso contrário.

Definido na linha 107 do ficheiro rstring.c.

int delCSpaces ( char *  str  ) 

Remove espaços de uma string.

Remove espaço consecutivos de uma string.

Parâmetros:
str string na qual vamos remover os espaços.
Retorna:
tamanho da string resultante.

Definido na linha 38 do ficheiro rstring.c.

int delESpaces ( char *  str  ) 

Remove espaços de uma string.

Remove os espaços no fim de uma string.

Parâmetros:
str string na qual vamos remover os espaços.
Retorna:
tamanho da string resultante.

Definido na linha 60 do ficheiro rstring.c.

int delISpaces ( char *  str  ) 

Remove espaços de uma string.

Remove os espaços no início de uma string.

Parâmetros:
str string na qual vamos remover os espaços.
Retorna:
tamanho da string resultante.

Definido na linha 14 do ficheiro rstring.c.

int delSpaces ( char *  str  ) 

Remove espaços de uma string.

Remove os espaços no início e no fim de uma string e ainda espaços consecutivos entre palavras.

Parâmetros:
str string na qual vamos remover os espaços.
Retorna:
tamanho da string resultante.

Definido na linha 76 do ficheiro rstring.c.

List strSep ( const char *  str,
const char *  delim 
)

Divide uma string.

Cria uma lista de strings com as substrings da original delimitadas pelos caracteres pertencentes a delim. A string original não é alterada. Caso str seja NULL ou ocorra algum erro é devolvido NULL.

Ver Também:
List
Parâmetros:
str string a separar.
delim delimitadores.
Retorna:
lista de substrings.

Definido na linha 165 do ficheiro rstring.c.

List words ( const char *  str  ) 

Dada uma string, obtem a lista de palavras que a compõe.

A string original não é alterada. Caso str seja NULL ou ocorra algum erro é devolvido NULL.

Ver Também:
List
Parâmetros:
str string a separar.
Retorna:
lista de palavras ou NULL.

Definido na linha 123 do ficheiro rstring.c.


LibRCG © 2004-2009   Rui Carlos A. Gonçalves