Agenda em c

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (567 palavras )
  • Download(s) : 0
  • Publicado : 5 de outubro de 2011
Ler documento completo
Amostra do texto
/* Programa agenda.c

Mini-agenda

Por Augusto.

Este programa manipula os dados gravados no arquivo agenda.dat
no diretorio corrente. Se nao houver esse arquivo, ele e criadoautomaticamente.

Nota: os registros são numerados a partir do 0. Assim, o
primeiro registro é 0, o segundo é 1, ...

*/

#include
#include

FILE *arquivo;
char*nomearq="agenda.txt";

struct pessoa{
char nome[40];
char telefone[20];
char endereco[80];
int idade;
};

int Escolhe() {
int opcao;

do {
system ("cls");
printf("\n\n\n\n\n\n\n");printf("\t ########################################################\n");
printf("\t # #\n");
printf("\t #Super Power Book #\n");
printf("\t # #\n");
printf("\t########################################################\n\n\n");
printf("\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb*** AGENDA ***\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n");
printf ("\xdb 1 - Buscar por registro \xdb\n");
printf("\xdb 2 - Listar \xdb\n");
printf ("\xdb 3 - Novo registro \xdb\n");
printf ("\xdb 4 - Apagar o ultimo registro\xdb\n");
printf ("\xdb 5 - Buscar por idade\xdb\n");
printf ("\xdb 6 - Apagar registro \xdb\n");
printf ("\xdb 0 - Sair \xdb\n");printf("\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n");
printf ("Escolha a Opcao correspondente:");
system("color 9");
scanf("%d",&opcao);
} while(opcao6);return opcao;
}

void MostraRegistro() {
int reg;
struct pessoa umapessoa;

printf ("Digite o número do registro: ");
scanf ("%d", ®);

// posiciona o arquivo no registro...
tracking img