SlideServe
Menu
Préférences
© SlideServe · v2026

Strings

lona avatar
10 diapositives · 333 Views · Sep 09, 2014

Strings. Definição: Uma String é um conjunto de caracteres armazenados num array (vector). Não confundir caracteres com strings Nota: As strings representam-se entre aspas “olá mundo!!” , “GPSI” Os caracteres representam-se entre plicas ‘x’ , ‘-’ , ‘+’. Strings.

Strings - slide 1
01 / 10Strings
1 / 17

Télécharger la présentation

Strings
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Strings • Definição: • Uma String é um conjunto de caracteres armazenados num array (vector). • Não confundir caracteres com strings • Nota: • As strings representam-se entre aspas • “olá mundo!!” , “GPSI” • Os caracteres representam-se entre plicas • ‘x’ , ‘-’ , ‘+’

  2. Strings • Uma string é então um array de caracteres, que termina sempre com o caracter ‘\0’, para que desta forma seja possível identificar o final da string. • Exemplo: • Se armazenar a palavra “Portugal” numa string, na realidade o que acontece é que o compilador acrescenta um ‘\0’ no final.

  3. Strings • Sintaxe da definição de uma variável para armazenamento de strings • char nome_da_variável[nr_de_caracteres]; • IMPORTANTE • O nr_de_caracteres deve ser sempre o número de caracteres necessários para a string + 1, para o armazenamento do caracter ‘\0’

  4. Strings • Exemplo da definição de variáveis para armazenamento de strings: • char nome[21]; • char localidade [100]; • Inicialização de strings • char nome[20]=“André”; • char nome[20]={‘A’,’n’,’d’,’r’,’é’} • char nome[]=“André” • A todas estas inicializações o compilador acrescenta o terminador ‘\0’.

  5. Strings • Escrita/Impressão de strings • Função printf() • printf(“hello world”); • printf(“%s”, nome_da_variável); • printf(“a string é: %s”, nome_da_variável); • Função puts() • puts(“hello world”); • puts(“nome_da_variável”);

  6. Strings • Leitura de strings • Função scanf() • scanf(“%s”, nome_da_variável); • Nunca colocar & na leitura de strings. • O scanf não lê espaços. • Função gets() • gets(nome_da_variável);

  7. Strings • Funções para manipulação de strings #include<string.h> • Copiarstrings: • em C não podemos copiar strings de forma directa. • Não pode fazer isto: • nome=“JOEL”; • nome1=nome2; • A função que nos permite copiar valores para as strings é: • strcpy(variável_destino, variável_origem); • Exemplo: • strcpy(nome, “JOEL”); • strcpy(nome1, nome2);

  8. Strings • Comparar strings • int strcmp(string1, string2) • Exemplos:

  9. Strings • Outras funções: • int strlen(string); - devolve o tamanho da string • strcat(string1,string2); - concatena (junta) a string2 à string1. • strrev(string); - inverte a string;

  10. Strings • Exemplos: … int tamanho; tamanho=strlem(nome); … strcat(nome, nome1); … strcat(nome, ”mais texto”); … strrev(nome); …