Manipulação de strings

892 palavras 4 páginas
Strings
• Função: strcat
• Objetivo: Anexar uma string de destino a uma string de origem.
• Exemplo:
#include
#include int main () { char s1[100]="Ola! ",s2[100]="Tudo bem?"; strcat (s1,s2); printf ("\n\n%s",s1); return(0); }

• Função: strncat
• Objetivo: Anexar strings de origem e destino, porém com a quantidade de caracteres definida.
• Exemplo:

#include
#include
int main(void)
{
char sFrase_1[80],sFrase_2[80]; int iTamanho; printf("\nEntre com uma frase:"); gets(sFrase_1); printf("\nEntre com outra frase:"); gets(sFrase_2); /* calculo simples para garantir que a string nao tenha o seu tamanho ultrapassado */ iTamanho = 79 - strlen(sFrase_2); strncat(sFrase_2, sFrase_1, iTamanho); printf("\n%s",sFrase_2); return 0;
}

• Função: strchr
Objetivo: A função *strchr() irá devolver um ponteiro logo na primeira ocorrência do byte menos significativo de ch na string que for apontada por str, caso não seja encontrada nenhuma coincidência o ponteiro nulo será devolvido.
• Exemplo:

#include
#include
void main(void)
{
char *pont; pont = strchr (“Testando uma string!”); printf(pont);
}

• Função: Strcmp
• Objetivo: A função strcmp compara a string 1 com a string 2, caso forem identicas, a função retorna zero.
• Exemplo:

#include
#include
int main ()
{
char str1[100],str2[100]; printf ("Entre com uma string: "); gets (str1); printf ("\n\nEntre com outra string: "); gets (str2); if (strcmp(str1,str2)) printf ("\n\nAs duas strings são diferentes."); else printf ("\n\nAs duas strings são iguais."); return(0);
}

• Função: strcmp
• Objetivo: Comparar strings, especificando o limite de caracteres.
• Exemplo:

#include
#include
int main(void)
{
char sSenha[]="xP1247"; char sString_1[80]; int iTamanho; printf("\nEntre com a senha para

Relacionados

  • Strings de Manipulação
    579 palavras | 3 páginas
  • Manipulação de Strings com Vetores
    514 palavras | 3 páginas
  • MANIPULAÇÃO DE STRINGS EM DELPHI
    1211 palavras | 5 páginas
  • C - Manipulacao de Strings
    1692 palavras | 7 páginas
  • Resumo strings
    1306 palavras | 6 páginas
  • Programação
    1901 palavras | 8 páginas
  • Algoritimos
    789 palavras | 4 páginas
  • Strings
    328 palavras | 2 páginas
  • biblioteca
    826 palavras | 4 páginas
  • LPOO Aula 03
    1137 palavras | 5 páginas