estruturas de dados C++
CAMPUS NATAL - CENTRAL
DIRETORIA DE EDUCAÇÃO E TECNOLOGIA DA INFORMAÇÃO
Av. Sen. Salgado Filho, 1559, Natal/RN, 59015-000. Fone/FAX (084) 4005-2637
E-mail: dietinf@ifrn.edu.br - Site: http://www.ifrn.edu.br/dietinf
Curso: - Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
- Superior de Tecnologia em Redes de Computadores
Disciplina: - Algoritmos e Técnicas de Programação
- Introdução à Programação
Professor: Fabiano Papaiz
ESTRUTURAS DE DADOS – STRING
Em C++, podemos definir uma variável string através do tipo string.
Este tipo de variável possui diversas funções embutidas para facilitar a manipulação de strings. Para usá-las devemos inserir no início do programa a instrução #include .
Algumas destas funções estão listadas abaixo:
Função
Descrição
Exemplo
size()
string s = "teste";
Retorna o comprimento (quantidade de caracteres) da string cout 1 isupper('a') -> 0 se c é um caracter alfabético maiúsculo.
toupper(int c)
função que retorna o caracter 'c' convertido para string s = "abcDEF" char x, y; maiúsculo. x = toupper(s[0]) -> x = 'A' y = toupper(s[2]) -> y = 'C'
tolower(int c)
função que retorna o caracter 'c' convertido para string s = "abcDEF" char x, y; minúsculo. x = tolower(s[3]) -> x = 'd' y = tolower(s[5]) -> y = 'f'
1
A seguir temos um programa que ilustra o uso de algumas destas funções:
2
Exercícios:
1. Escrever o programa de exemplo da página anterior, executá-lo e analisá-lo.
2. .: Fazer os mesmos exercícios da lista de string do VisuAlg :.
3