
















Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
O conceito das Strings na computação e sua aplicabilidade
Tipologia: Slides
1 / 24
Esta página não é visível na pré-visualização
Não perca as partes importantes!

















^ Conceitos ^ String é um vetor do tipo caracteres. ^ String é uma série de caracteres, onde cada caracterocupa
um
byte
de
memória,
armazenados
em
seqüência e terminados por um byte de valor zero(‘\0’). Cada
caracter é um elemento
independente da
matriz e pode ser acessado por meio de um índice.
^ Declaração ^ char nome [50];
//string com 50 caracteres
^ char cidade [20];
//string com 20 caracteres
^ Vale lembrar que o último caracter da string é ‘\0’. ^ Assim, a quantidade de caracteres que podem serarmazenados numa string com 50 posições é 49.
^ Declaração em C++
tipo
nome
quantidade de elementos
^ Inicialização^
2) Valores Quaisquer Para a leitura de uma string, deve-se utilizar pcomando
gets
^ Exemplo: gets (nome);
gets (cidade);
^ Impressão na tela ^ Usa-se o comando
cout
^ Exemplo:
char nome [50];cout<<“\nDigite seu nome: “;gets (nome);cout<<“\nSeu nome eh: “<<nome;
^ Funções ^ As
funções
para
manipulação
de
strings
estão
disponíveis na biblioteca <
string.h>
^ Exemplo
char nome [10];int tamanho;tamanho = strlen(nome);cout<<“\nTamanho da string: “<<tamanho;
^ Exercício ^ Faça um programa que solicite do usuário seu nomecompleto e endereço. Imprima o tamanho do nomee endereço digitados. ^ OBS:
Observe que os espaços fazem parte da string. Eles são contados como caracteres normais, assimcomo os números.
^ Função strcmp ( ) ^ Sintaxe^
variável inteira = strcmp (string1, string1); ^ Exemplo^
comp = strcmp (nome1,nome2);
^ Exemplo
cout<<"\nDigite seu nome: ";gets(vet);cout<<"\nDigite seu nome: ";gets(vet1);comp = strcmp(vet, vet1);
^ Função srtcpy ( ) ^ Essa função copia o conteúdo de uma string paraoutra. ^ A string de destino deverá ter espaço reservadosuficiente. ^ Obs: O conteúdo da primeira string será sobrepostopela segunda string. ^ Sintaxe^
strcpy (string1, string2);
^ Exemplo
char vet[30];char vet1[30];cout<<"\nDigite seu nome: ";gets(vet);cout<<"\nDigite seu nome: ";gets(vet1);strcpy (vet,vet1);cout<<"\nCopia: "<< vet;