Manipulação de Strings com Vetores

514 palavras 3 páginas
Manipulação de Strings com Vetores
Vejamos as funções para manipulação de strings:

Função scanf ()

scanf (“%s”, nome);

Essa identificação lê cada caractere digitado e o armazena a partir do endereço nome
Note que não foi utilizado o operador & antes da variável nome porque nome é um vetor. A expressão nome equivale a &nome[0]. A função scanf() entende um espaço como término da entrada, ou sejam com ela não existe uma forma de digitar textos de múltiplas palavras. Nesse caso, se você digitar Maria, tudo o que vier após o último a da palavra não ficará armazenado.
Ex.: se digitar Maria Julia ele não lê o Julia, pois tem espaço.

#include
#include
#include int main () { char nome[80]; printf (“ DIGITE O NOME: ”); scanf (“%s”, nome); printf (“\n\n\n Boa Noite %s”, nome); getch (); return 0;
}

Função gets ()
Necessita da biblioteca stdio.h. É mais apropriada para a leitura de textos
Sua função é unicamente a de ler uma cadeia de caracteres do teclado enquanto não for pressionada a tecla [enter].
Todos os caracteres são armazenados na string e o caractere NULL é incluído no final.
São aceitos caracteres especiais como espaços e tabulações.

gets (nome);

#include
#include
#include int main () { char nome[80]; printf (“ DIGITE O NOME: ”); gets( nome); printf (“\n\n\n Ola %s!”, nome); getch (); return 0;
}

Vejamos as funções para impressão de strings

Função scanf() puts() É um comprimento de função gets. A finalidade de seu uso é imprimir uma única string por vez.

char nome[80]; printf (“ DIGITE O NOME: ”); gets( nome); puts (“Saudacao “); puts (nome);

A função puts() reconhece o ‘\o’ como um fim do string. Para imprimir duas strings na mesma linha deve se usar a função printf()

usando o puts:
(olá,
Eduarda)

Usando o printf: (olá, Eduarda)

Inicialização de strings

char nome[ ] = { ‘A’, ‘n’, ‘a’, ‘\o’}

Uma frase mais simples de obter esse feito é:

char nome [ ] =

Relacionados

  • Algoritimos
    789 palavras | 4 páginas
  • Programação
    1901 palavras | 8 páginas
  • Resumo strings
    1306 palavras | 6 páginas
  • Algoritmos 14 Vetores e Manipulacao de cadeias
    825 palavras | 4 páginas
  • ATPS ALGORITMOS E PROGRAMA O
    2825 palavras | 12 páginas
  • algoritmos
    1646 palavras | 7 páginas
  • atps -al
    471 palavras | 2 páginas
  • ATPS ALGO
    887 palavras | 4 páginas
  • Sistema de informação
    359 palavras | 2 páginas
  • Material De Estudo Vetores Strings E Matrizes
    6122 palavras | 25 páginas