Profª. Leticia Lopes Leite LAPRO A - FACIN Strings Profª. Leticia Lopes Leite LAPRO A - FACIN
O que é? A linguagem C não tem um tipo de dado string. É um vetor de caracteres terminado por um nulo (‘\0’). Tamanho da string: deve ser um caracter maior que o máximo tamanho armazenado.
“Este é um exemplo de string” Constantes String Lista de caracteres entremeados por aspas: “Este é um exemplo de string”
Leitura de String Função gets ( ) Observação: a função gets não realiza qualquer verificação de limites na matriz. Logo, se o usuário inserir uma matriz maior que o tamanho definido, a função escreverá a matriz ultrapassando seus limites.
Biblioteca para Manipulação de Strings #include <string.h>
Funções que Manipulam Strings Strcpy (para, de) Copia o conteúdo de uma string para outra. Retorna um valor. Strcat (string1,string2) Concatena string2 no final de string1. As duas strings devem ser terminadas em nulo.
Funções que Manipulam Strings Strcmp (string1, string2) Compara duas strings e retorna : 0 (zero): strings iguais; >0: string1 lexicograficamente maior que string2; <0: string2 lexicograficamente maior que string1.
Funções que Manipulam Strings Strlen (string) Retorna o tamanho da string O terminador nulo não será contado.
Matrizes
Declaração main ( ) { int matriz1[10][50]; }