Escolar Documentos
Profissional Documentos
Cultura Documentos
Definição
É um vector de caracteres (char).
UniMETRO/FATEC/LCC-BIF ProgramaçãoII/
M.T.Ditutala
STRINGS – Funções de Manipulação
3
UniMETRO/FATEC/LCC-BIF ProgramaçãoII/
M.T.Ditutala
STRINGS – Funções de Manipulação
4
Concatenação de Strings
strcat (string_destino,string_origem);
UniMETRO/FATEC/LCC-BIF ProgramaçãoII/
M.T.Ditutala
STRINGS – Funções de Manipulação
5
Comparação de Strings
strcmp (string_1,string_2);
UniMETRO/FATEC/LCC-BIF ProgramaçãoII/
M.T.Ditutala
STRINGS – Funções de Manipulação
6
Cumprimento = strlen(string) + 1;
UniMETRO/FATEC/LCC-BIF ProgramaçãoII/
M.T.Ditutala
STRINGS – Funções de Manipulação
7
UniMETRO/FATEC/LCC-BIF ProgramaçãoII/
M.T.Ditutala
STRINGS – Funções de Manipulação
8
UniMETRO/FATEC/LCC-BIF ProgramaçãoII/
M.T.Ditutala
STRINGS – Exercícios
9
#include <stdio.h> printf ("\n\nA string que você digitou
#include <string.h> tem %d caracteres
int main () ",size);
{
int size; printf ("\n\nDigite outra string: ");
char str1[100],str2[100]; gets (str2);
printf ("Digite uma string: "); if (strcmp(str1,str2))
gets (str1); printf ("\n\nAs duas strings são
diferentes.");
strcpy (str2,"Voçê digitou a string "); else printf ("\n\nAs duas strings são
strcat (str2,str1); iguais.");
/* str2 armazenara' Você digitou a return(0);
string + o conteúdo de str1 }
*/
printf ("\n\n%s",str2);
size=strlen (str1);
Fonte: Pag.61 e 62 – Manual da Linguagem C, de
UniMETRO/FATEC/LCC-BIF ProgramaçãoII/
M.T.Ditutala Paulo Valentim, ECB