| Funções para usar com String:
<string.h> |
Exemplos |
| strlen(s) |
determina o comprimento da string
s |
 |
| strcpy(s1,s2) |
copiar o conteúdo da string s2
para a string s1 |
 |
| i =
strcmp(s1,s2) |
comparar a string s1 com a
s2 e retorna: ( Maiúscula
diferente de minúscula )
| i = 0 : |
se s1 igual s2 |
| i < 0 : |
se s1 preceder alfabéticamente
s2 |
|
i > 0 : |
se s1 suceder alfabéticamente
s2 | |
  |
| stricmp(s1,s2) |
mesma ação que a função strcmp,
porém, considera como letra Maiúscula igual à
minúscula. |
 |
| strncmp(s1,s2,n) |
mesma ação que a função strcmp,
porém, compara os n primeiros caracteres das duas
strings: s1 com s2. Considera Maiúscula
diferente de minúscula. |
 |
| strncmpi(s1,s2,n) |
mesma ação que a função strncmp, porém, considera
letra Maiúscula igual à minúscula. |
|
| strcat(s1,s2) |
incluir no final da string s1 a
string s2. |
 |
| strncat(s1,s2,n) |
incluir n primeiros caracteres de
s2 no final de s1. |
 |
| strchr(s,c) |
encontrar a primeira ocorrência do caractere
c na string s. |
 |
| strrchr(s,c) |
encontrar a última ocorrência de um caractere
c na string s |
| s2=strdup(s1) |
duplicar o conteúdo da string s1
em s2 |
 |
| strlwr(s) |
converter string s em
maiúscula |
 |
| strupr(s) |
converter string s em
em maiúscula |
 |
| strrev(s)
|
inverter o conteúdo da string
s |
 |
| strset(s,
c) |
tornar todos os caracteres da string
s iguais a um caractere (do tipo
int ) |
 |
| strstr(s1,s2) |
encontrar uma substring s2 dentro
da string s1. Se s2 existir dentro de
s1 retornará um ponteiro para a primeira
ocorrência de s2 em s1 ou NULL caso não
encontre. |
 |
| strxfrm(s1,s2,n) |
copiar n caracteres da string
s2 em s1. |
 |
| atoi
(s) |
converter em inteiro os números
armazenados na string s.
<stdlib.h> |
 |
| atof(s) |
converter em float os números
armazenados na string s.
<stdlib.h> |