Resumo strings

1306 palavras 6 páginas
Strings
Professora Msc. Edna Dias Canedo ednacanedo@unb.br Universidade de Brasília – UnB Campus Gama

String
Strings são vetores de chars. As strings são o uso mais comum para os vetores. Devemos apenas ficar atentos para o fato de que as strings têm o seu último elemento como um '\0'. A declaração geral para uma string é: char nome_da_string [tamanho];

2

String
Declaração de um vetor:

Declaração de uma String:

tipo_do_vetor nome_vetor[quantidade de caracteres]

3

String
Devemos lembrar que o tamanho da string deve incluir o '\0' final. A biblioteca padrão do C possui diversas funções que manipulam strings.


Estas funções são úteis pois não se pode, por exemplo, igualar duas strings:

string1=string2; /* NAO faca isto */ As strings devem ser igualadas elemento a elemento. 4

String
Quando vamos fazer programas que tratam de string muitas vezes podemos fazer bom proveito do fato de que uma string termina com '\0' (isto é, o número inteiro 0). Veja o programa a seguir que serve para igualar duas strings (isto é, copia os caracteres de uma string para o vetor da outra):

5

String
Declaração e atribuição de valores à string:

6

String
Manuseando strings:
– –

printf scanf

ou
7

String
Manuseando strings:
– –

puts gets

8

String - Exemplo
#include int main () { int count; char str1[100], str2[100]; /* Aqui o programa lê str1 que será copiada para str2 */ for (count=0;str1[count];count++) str2[count]=str1[count]; str2[count]='\0'; /* Aqui o programa continua */ }

9

String : Exemplo

10

String : Exemplo

‹…‹‘ †ƒ ˆ—ç ‘ ƒ‹ …ƒ„‡çƒŽŠ‘

—–‹Ž‹œƒ†‘ ƒ• •–”‹‰• ‘‡ Ž—‘

‡ ‘‡ —”•‘

‡ ‹˜‘…ƒç ‘ †‘

11

String : Exemplo

Obtenção de dados para a string NomeAluno[] e sua validação.

12

String : Exemplo

Obtenção de dados para a string NomeCurso [] e sua validação.

13

String : Exemplo

Apresentação dos dados das strings NomeAluno[] e NomeCurso[].

14

Relacionados

  • Resumo De Octave
    3193 palavras | 13 páginas
  • Lista de poo 1
    5170 palavras | 21 páginas
  • Considerados os conceitos programação.
    1910 palavras | 8 páginas
  • LINGUAGENS DE PROGRAMAÇÃO
    1914 palavras | 8 páginas
  • Java: swing classes do pacote swing
    3255 palavras | 14 páginas
  • PetShop
    23239 palavras | 93 páginas
  • emailpublico
    622 palavras | 3 páginas
  • Resenha
    580 palavras | 3 páginas
  • errro
    24169 palavras | 97 páginas
  • lista1_b2
    1541 palavras | 7 páginas