Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Instrodução à Computação - Strings, Slides de Introdução à Computação

O conceito das Strings na computação e sua aplicabilidade

Tipologia: Slides

2013

À venda por 16/08/2023

davi-dalio-makarios
davi-dalio-makarios 🇧🇷

5 documentos

1 / 24

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Strings
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18

Pré-visualização parcial do texto

Baixe Instrodução à Computação - Strings e outras Slides em PDF para Introdução à Computação, somente na Docsity!

Strings

^ 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++

char nome [10];

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 para Manipulação de Strings

^ 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;