Linguagem c - agenda de contatos

573 palavras 3 páginas
//Bibliotecas
#include
#include
#include
#include
#define N 100

void cabecalho()
{
//Cabeçalho printf("\t\tUniversidade de Bras%clia\n\n", 161); printf("\tCURSO: ENGENHARIA DE SOFTWARE\n"); printf("\tDISCIPLINA: Introdu%c%co %c Ci%cncia da Computa%c%co TURMA: AA\n", 135, 198, 133, 136, 135, 198); printf("\tSEMESTRE: 2011.2\n"); printf("\tPROFESSOR: Giovanni Almeida Santos\n"); printf("\tALUNO: Rodrigo Santana Gon%calves\n", 135); printf("\t\tAGENDA DE CONTATOS\n\n");
}

void menu()
{
//Menu de opções printf("Menu de op%c%ces:\n", 135, 228); printf("(1) Cadastrar um novo usu%crio\n", 160); printf("(2) Consultar por nome\n"); printf("(3) Consultar por e-mail\n"); printf("(4) Listar todos os contatos\n"); printf("(5) Excluir um contato\n"); printf("(6) Sair do programa\n");
}

//Estrutura de dados do usuário struct usuario
{
char nome[50], email[40], celular[15], cidade[20], estado[3], sexo[10];
};

/******************************************************************************/

//Opcão 1 - Cadastro de contato int opcao1(int qtde, struct usuario *contatos)
{
//Declaração de variáveis char voltar; printf(" --> Cadastro do novo usu%crio\n", 160);

do { if(qtde==N)//A quantidade de contatos estourar o limite { printf("AGENDA CHEIA!\n"); printf("______________________________________________________\n\n"); return qtde; } else { //Nome printf("1) Nome: "); fflush(stdin); gets(contatos[qtde].nome); while(strlen(contatos[qtde].nome)==0)//Nome sem caracter { printf("1) Nome: "); fflush(stdin); gets(contatos[qtde].nome); } //E-mail printf("2) E-mail: ");

Relacionados

  • ESTRUTURA DE DADOS
    1801 palavras | 8 páginas
  • Agenda em java - tutorial netbeans
    803 palavras | 4 páginas
  • Particulas atomicas
    766 palavras | 4 páginas
  • Lions Imob
    6959 palavras | 28 páginas
  • monografia
    13132 palavras | 53 páginas
  • CLOUDMEMORY Final Para A Banca
    10600 palavras | 43 páginas
  • UML e casos de uso
    1019 palavras | 5 páginas
  • Desenvolvimento de solução mobile para setor de cana de açucar
    1750 palavras | 7 páginas
  • TCC - montagem e manutenção
    2042 palavras | 9 páginas
  • Sco – sistema para clínica odontológica
    15486 palavras | 62 páginas