Profª. Leticia Lopes Leite LAPRO A - FACIN

Slides:



Advertisements
Apresentações semelhantes
Pearson Education Slide 1. Pearson Education Slide 2 Cap í tulo 9 Criado por Frederick H. Colclough, Colorado Technical University Strings.
Advertisements

Introdução aos Computadores e à Programação DI-FCT-UNL-2006/2007 Strings 4.1 Octave Strings.
ICC – Matrizes Jorge Macêdo.
Prof. Luis Otavio Alvares
Introdução à Linguagem C
Programação II Funções especiais Ricardo de Sousa Britto
Linguagem C LPG-I – Variáveis Estruturadas – Vetores
UDESC - Prof. Juliano Maia
LPG – I Prof. Flavio Marcello
Universidade Federal do Espírito Santo Programação II Vetores Professora: Norminda Luiza.
PROGRAMAÇÃO ou LINGUAGEM C?
Curso de C/C++ Avançado
Linguagem C Strings.
Armazenamento de Dados em Arquivos
Estruturas de Dados Homogêneas Unidimensionais – Vetores e Strings
Ponteiros em Linguagem C
Linguagem C Strings.
Armazenamento de Dados em Arquivos
Estruturas de Dados Homogêneas Multidimensionais – Matrizes
Ponteiros.
Strings Definição: Não confundir caracteres com strings
O Portal do Estudante de Computação
O.NET introduziu um forma orientada a objetos de trabalhar com arquivos. O namespace System.IO fornece diversas classes para trabalhar com arquivos textos,
O Portal do Estudante de Computação
Strings: Cadeia de Caracteres
Aula prática 9 Alocação Dinâmica Monitoria de Introdução à Programação
Aula prática 7 Strings Monitoria de Introdução à Programação
1 Ponteiros Ponteiros são variáveis que guardam localizações em memória. A declaração de uma variável ponteiro x para um dado tipo type é type *x; Essa.
PROGRAMAÇÃO ESTRUTURADA II
Linguagem de Programação II Parte VII
Linguagem de Programação II Parte V
CADEIA DE CARACTERES (Strings)
Arquivos Continuação.
Estrutura de dados II Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Curso de C/C++ Aula 2 Instrutor: Luiz Felipe Sotero
Computação Eletrônica
Linguagem de Programação JAVA
Vetor Prof. Guilherme Baião S. Silva Adaptações:
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
Aula prática 7 Strings Monitoria de Introdução à Programação
Acabias Marques Luiz. II – Strings, objetos e classes Parte 1 – Introdução a linguagem  Strings  Objetos, classes e métodos  Convertendo entre classes.
Algoritmos e Estrutura de Dados I Jean Carlo Mendes
Linguagens de Programação – DEL-Poli/UFRJ Prof. Miguel Campista Linguagens de Programação Prof. Miguel Elias Mitre Campista
Estruturas de Dados Aula 6: Cadeias de Caracteres
STRINGS Dilvan Moreira (baseado no livro Big Java e Z. Liang)
Linguagem C - Funções Automação Industrial Informática Básica
1 Introdução à Linguagem C Strings Deise Saccol Adaptado de slides das Profas. Patrícia Jaques e Mônica Py.
 2000 Prentice Hall, Inc. All rights reserved. 1 Capítulo 8 - Caracteres e Strings Sumário 8.1Introdução 8.2Conceitos Fundamentais de Strings e Caracteres.
1 Introdução à Linguagem C Strings Deise Saccol Adaptado de slides das Profas. Patrícia Jaques e Mônica Py.
Sistemas Operativos Paulo Marques Departamento de Eng. Informática Universidade de Coimbra 2006/2007 Breve Introdução à Linguagem C.
Linguagem de Programação II Parte VI Professora: Flávia Balbino da Costa.
Programação Computacional Aula 8: Entrada e Saída pelo Console Prof a. Madeleine Medrano
Aula prática 7 Strings Monitoria de Introdução à Programação.
Algoritmo e Estrutura de Dados I Aulas 12 – Linguagem C Strings Márcia Marra
Computação Eletrônica Strings. Strings (Cadeias de Caracteres) Um string é um texto. Em Pascal, este texto deve ser delimitado por aspas simples. Exemplo:
 O que são arrays:  estruturas de dados homogêneas  coleção de elementos do mesmo tipo referenciada por um nome comum  um array pode ser imaginado.
Estruturas Homogêneas – Vetores e Matrizes
Profa. Maria Augusta Constante Puget
Aula Prática 6 Vetores e Matrizes Monitoria
Algoritmo e Estrutura de Dados I Aulas 15 – Linguagem C Alocação Dinâmica de Memória Márcia Marra
Aula prática 7 Strings Monitoria de Introdução à Programação.
Linguagem de Programação
Arrays e Matrizes na Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
PCI- Vetores Profa. Mercedes Gonzales Márquez. Aula 5 - VetoresAlgoritmos e Estruturas de Dados I Sequência de valores todos do mesmo tipo Nome único.
Estrutura de Dados STRUCTS Dilvan Moreira. Objetivos  Entender o que são e como usar:  Estrutura de Dados para a Linguagem C  Structs (Registros)
Estruturas Homogêneas - Vetores
1 Aula 07 Strings Prof. Filipe Mutz. 2 Em nossos programas ainda não vimos como armazenar palavras e textos, e eles são muito importantes! Exemplos: Programas.
FUNÇÕES Dilvan Moreira (baseado em material de Z. Liang)
Aula 5 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
Aula Prática 7 STRINGS Monitoria  Um dos tipos de arranjos que mais ocorre em C é o arranjo de caracteres, ou string. C não suporta um tipo básico.
Transcrição da apresentação:

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]; }