Referência ao Ficheiro rstring.c
Descrição Detalhada
Implementação de funções que manipulam strings.
- Autor:
- Rui Carlos A. Gonçalves <rcgoncalves.pt@gmail.com>
- Versão:
- 2.0.1
- Data:
- 02/2009
Definido no ficheiro rstring.c.
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:
-
- Retorna:
- lista de palavras ou NULL.
Definido na linha 123 do ficheiro rstring.c.