Trablho de c

573 palavras 3 páginas
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
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 – PARTE III
Strings
Em programação, uma string é qualquer seqüência de caracteres. Esta sequência podem conter letras, números ou outros símbolos.
Exemplos de strings:


"João comeu pão"



"O salário mínimo atual é de R$ 465,00"



"meuemail@ifrn.br"

Em C, uma string é definida como um vetor de caracteres terminado por um caractere nulo. Um caracter nulo é especificado como '\0'.
Por exemplo, para criarmos a string "IFRN" em C usamos: char s[5] = {'I', 'F', 'R', 'N', '\0'};

Perceba que apesar da string ter apenas 4 carecteres (I, F, R e N), o vetor terá um elemento a mais (5) por causa do nulo no final (\0).
Para facilitar a criação de strings, em C podemos utilizar constantes string. Uma constante string é uma sequência de caracteres entre aspas duplas.
Podemos então, criar a string "IFRN" de uma forma bem mais simples que a anterior: char s[] = "IFRN";

Esse código faz a mesma coisa que o anterior, mas aqui não precisamos nos preocupar em adicionar o nulo ao final, pois o compilador C fará isso para nós automaticamente.

1

A linguagem C suporta uma grande variedade de funções para manipulação de strings. As mais comuns são:
Função

O que faz

strcpy(s1, s2)

Copia s2 em s1 (substituindo o valor de s1 pelo de s2)

strcat(s1, s2)

Concatena (junta) s2 ao final de s1

strlen(s1)

Retorna o tamanho de s1

strcmp(s1, s2)

Compara as strings retornando:

0 (zero) se s1 e s2 forem iguais

Relacionados

  • Prova p tecnico de enfermagem
    482 palavras | 2 páginas
  • o que voce quer ser quando crescer
    682 palavras | 3 páginas
  • Doenças psicossomaticas no trabalho
    298 palavras | 2 páginas
  • Acidente do trabalho
    10276 palavras | 42 páginas
  • roteiro metodologia 2015 2
    395 palavras | 2 páginas
  • Classificação das empresas
    375 palavras | 2 páginas
  • Estudo de caso jetro e moises
    311 palavras | 2 páginas
  • cinesitrabf
    364 palavras | 2 páginas
  • CONTESTA O TRABALHISTA DO NPJ CENTRAL DE LEGUMES
    513 palavras | 3 páginas
  • Algoritmos e estrutura de dados i
    478 palavras | 2 páginas