matriz

756 palavras 4 páginas
FATEC – Faculdade de Tecnologia de Sorocaba

LP – Linguagem de Programação I
Manipulação de String
Strings são vetores de chars. As strings são o uso mais comum para os vetores.
Devemos apenas ficar atentos para o fato de que as strings têm o seu último elemento com um '\0'. A declaração geral para uma string é: char nome_da_string [tamanho];
Ex.:
char nome[10];
C

R

I

S

T

I

A

N

E

\0

Devemos lembrar que o tamanho da string deve incluir o '\0' final. A biblioteca padrão do C possui diversas funções que manipulam strings. gets A função gets() lê uma string do teclado. Sua forma geral é: gets (nome_da_string);
O programa abaixo demonstra o funcionamento da função gets():
#include
int main ()
{
char string[100]; printf ("Digite o seu nome: "); gets (string); printf ("\n\n Ola %s",string); return(0); }
Obs.: O gets não limita o número de caracteres digitados.

Strcmp (comparação de String)
Muitas vezes é necessário realizar a comparação entre duas strings; mas elas não podem ser comparadas diretamente através dos operadores de comparação (símbolo = = ).
A função do C, chamada strcmp(string1, string2) compara duas strings, e retorna o resultado da comparação, através de um valor. Se este valor for 0 (zero), as duas strings são iguais, caso contrário são diferentes.
Para comparar elementos individuais da string, basta acessá-lo através de seu índice.
Lembre-se que cada posição do vetor contém um único valor. Isto é ilustrado pelo exemplo a seguir:

FATEC – Faculdade de Tecnologia de Sorocaba
... // se o primeiro caracter da string cep for igual a 8 ... if (cep[0] == '8') printf("Curitiba");

Entende-se por comparação entre strings, sua posição em ordem alfabética. A ordem alfabética é baseada na tabela ASCII. Portanto, cuidado ao comparar maiúsculas com minúsculas, pois na tabela ASCII as letras maiúsculas possuem um valor menor que as letras minúsculas, ou seja, o caractere 'Z' vem antes do

Relacionados

  • Matriz
    818 palavras | 4 páginas
  • matriz
    1193 palavras | 5 páginas
  • Matriz
    1903 palavras | 8 páginas
  • Matriz
    1986 palavras | 8 páginas
  • Matriz
    520 palavras | 3 páginas
  • O Que Matriz
    1168 palavras | 5 páginas
  • matriz
    1016 palavras | 5 páginas
  • Matriz
    4674 palavras | 19 páginas
  • Matriz
    1008 palavras | 5 páginas
  • matriz
    1336 palavras | 6 páginas