Engenharia

528 palavras 3 páginas
Vetores e Strings
2. Strings
Na linguagem C uma string é um vetor de caracteres. Porém, obrigatoriamente um dos caracteres do vetor deve ser o caractere nulo, ou seja, o '\0'. O caractere nulo sucede o último caractere válido da string em questão. Para declarar uma string, podemos usar o seguinte formato geral: char nome_da_string [tamanho];

172

Vetores e Strings
Exemplo:
char n [7];
Se inicializarmos a string de 7 posições declarada acima colocando nela a palavra Joao nela, da seguinte forma: char n [7]=“Joao”;
Teremos:

173

Vetores e Strings
Formas de inicialização: char n [7]=“Joao”;

ou

char n []=“Joao”;

ou char n []={‘J’,’o’,’a’,’o’,’\0’}; ou 174

char n [7]; n [0]=‘J’; n [1]=’o’; n [2]=’a’; n [3]=’o’; n [4]=’\0’;

Observação:
...
char str[10] = “Joao”;
...
str = “maria”;

Vetores e Strings
Como ler uma string através da entrada padrão?
Podemos utilizar a função scanf com o código %s.
Qual é o parâmetro que deve ser fornecido?
Devemos fornecer o endereço de memória onde a string deve ser armazenada, ou melhor, devemos fornecer o endereço de onde deve-se iniciar o armazenamento da string. Esta informação é obtida através do identificador do vetor de caracteres que conterá a string. Exemplo:
...
char n [20];
...
scanf (“%s”,n); ou scanf (“%s”,&n[0]);
175

Vetores e Strings
Como escrever uma string na saída padrão?
Podemos utilizar a função printf com o código %s.
Qual é o parâmetro que deve ser fornecido?
Devemos fornecer o endereço de memória onde a string está armazenada, ou melhor, devemos fornecer o endereço de memória onde encontra-se armazenado o primeiro caractere da string. Esta informação é obtida através do identificador do vetor de caracteres que contém a string. Exemplo:
...
char n [20];
...
printf (“%s”,n); ou printf (“%s”,&n[0]);
176

Vetores e Strings
2. Strings (continuação)
Exercício: Construa um programa que leia através da entrada padrão uma string

Relacionados

  • Engenharias
    2868 palavras | 12 páginas
  • engenharias
    1109 palavras | 5 páginas
  • A Engenharia
    867 palavras | 4 páginas
  • engenharia
    1100 palavras | 5 páginas
  • Engenharia
    3028 palavras | 13 páginas
  • O que é engenharia?
    802 palavras | 4 páginas
  • Engenharia
    3336 palavras | 14 páginas
  • Engenharia
    2578 palavras | 11 páginas
  • Engenharia
    828 palavras | 4 páginas
  • As engenharias
    12551 palavras | 51 páginas