Programa Agenda
CURSO DE SISTEMAS DE INFORMAÇÃO
2° PERIODO
ÍCARO SOUSA GIGANTE
BRUNO ROBERT
LUCIANO CÁSSIO SANTOS DE AMORIM
PABLO WENDDER
RUAN PYERRE
LINGUAGEM DE PROGRAMAÇÃO
IMPERATRIZ
2009
ÍCARO SOUSA GIGANTE
BRUNO ROBERT
LUCIANO CÁSSIO SANTOS DE AMORIM
PABLO WENDDER
RUAN PYERRE
LINGUAGEM DE PROGRAMAÇÃO
Trabalho científico apresentada à Faculdade de Imperatriz – FACIMP, curso de Sistema de Informação para obtenção de nota parcial para o 2° período.
Orientador: Profº Eloi.
IMPERATRIZ
2009
Faça um programa em C que permita a inclusão, alteração, remoção, listagem e busca dos dados. Utilize matrizes e estrutura para armazenar os seguintes campos: codigo, nome[30], fone[30]. O número de elementos da matriz de estrutura deve ser especificado pelo usuário num menu, assim como as opções de manutenção nesses dados.
#include
#include
#include
#include
struct Cadastro{ int num; char nome[30]; char endereco[30]; char email[30]; char data[30]; char tel[10]; }; FILE *arquivo; struct Cadastro C;
char menu(){ system ("cls"); printf("______________________________***AGENDA***________________________________\n\n"); printf("1- Cadastrar\n"); printf("2- Listar\n"); printf("3- Buscar\n"); printf("4- Alterar\n"); printf("5- Sair\n\n"); printf("\nOpcao:\n"); system ("color c"); return (getchar()); }
/* Buscar Clientes*/
int busca(int n){ fread(&C, sizeof(C), 1, arquivo); while(!feof(arquivo)){ if(C.num==n){ fseek(arquivo, sizeof(C), SEEK_CUR); return 1; } fread(&C, sizeof(C), 1, arquivo); } return 0;
}
/*Cadastro de Clientes*/