Exemplo De Ponteiro
Trabalho Escolar: Exemplo De Ponteiro. Pesquise 862.000+ trabalhos acadêmicosPor: Emyy • 30/10/2013 • 242 Palavras (1 Páginas) • 377 Visualizações
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
struct agenda {/* estrutura para cadastro da angenda*/
char nome[15], //campo que armazena as letras dos nomes
end[20], //campo qeu armazena as letras do endereço
fone[10]; //campo que armazena os numeros do telefone
}vetgenda; //é um vetor de estrutura onde cada endereço deste vetor contem um estrutura como a crianda acima
/*---------------------------------------------------------------------------------*/
void cadastro(){ /*funcao cadastro*/
struct agenda *ptr;
ptr = &vetgenda;
printf ("\nNOME: ");
fflush(stdin);//limpa o buffer do teclado
gets (ptr->nome);//le um nome digitado
printf("\nENDERECO: ");
gets ((*ptr).end);//le o endereço
printf("\nFONE: ");
gets (ptr->fone);//le o fone
fflush(stdin);
}
/*---------------------------------------------------------------------------*/
void imprimir(){
struct agenda *ptr;
int i = 0;
ptr = &vetgenda;
printf(" NOME: ");
fflush(stdin);
puts (ptr->nome);
printf("\n ENDERECO: ");
fflush(stdin);
puts (ptr->end);
printf("\n FONE: ");
fflush(stdin);
puts ((*ptr).fone); // outra forma de acessar
fflush(stdin);
printf("\n\n\n\n");
getchar();
fflush(stdin);
}
/*-------------------------------------------------------------------------*/
int
...