sábado, 13 de dezembro de 2014

[Programação em C] - Ponteiro para ponteiro - Armazenamento de strings

Olá pessoal, nesse aula iremos ver um código onde utilizaremos ponteiro para ponteiro (char **) para armazenarmos strings.

O que iremos fazer é alocar espaço para variáveis ponteiros (variável ponteiro é uma variável que armazena o endereço de outra variável) e alocar espaço para strings (uma string é uma sequência de caracteres).

Veja o código:


Linha 7: declaração de uma variável char ** (ponteiro para ponteiro).

Linha 11: aloca espaço para 50 variáveis ponteiros do tipo char.

Linha 14: "for" para alocar espaço para 50 strings, cada string com tamanho de no máximo 100 caracteres.

Linhas 17 à 19: utiliza função "strcpy" para copiar a string.

Linhas 21 à 23: exibe as strings.


Nenhum comentário: