Agenda Eletronica

Publicado por Cristiano Franco 02/04/2007

[ Hits: 11.234 ]

Download 2627.2371




Script de agenda Eletronica em C++

  



Esconder código-fonte

    

 
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>
void inserir(void);
void mostrar(void);
void excluir(void);
int i;
struct registro
{
          char nome[15];
          char end[30];
          char tel[30];
          char mail[5];
};
          
          struct registro vetor[10];

int num;

int main(void)
{
    printf("****  ****  *  ****  ********  *  *****  *** *  *****\n");
    printf("*     *  *  *  *        *      *  *   *  * * *  *   *\n");   
    printf("*     ****  *  ****     *      *  *****  * * *  *   *\n");
    printf("*     * *   *     *     *      *  *   *  * * *  *   *\n");
    printf("****  *  *  *  ****     *      *  *   *  * ***  *****\n\n");
    
    
    



    
              for(; ;)
              {
              printf("\t\t\t\tAgenda Eletronica\n\n");
              printf("                        |-----------------------|\n");
              printf("                        |1-Para adicionar dados | \n");
              printf("                        |2-Para mostrar dados   |\n");
              printf("                        |3-Para excluir dados   |\n");
              printf("                        |0-  Sair               |\n");
              printf("                        |-----------------------|\n\n");
              scanf("%d",&num);
              switch(num)
              {
              case 1: inserir();
              break;
              case 2: mostrar();
              break;
              case 3: excluir();
              break;
              case 0: exit(0);
              default: puts("TENTE NOVAMENTE");
              }                
               
}
getchar();           
}
                

void inserir (void)
{
  int vl;
                 printf("Deseja incluir quantas pesoas?");
                 scanf("%d",&vl);
                 for(i=0; i<vl; i++)
                 {
                 fflush(stdin);
                 printf("\n\n\nNome: ");
                 gets(vetor[i].nome);
                 fflush(stdin);
                 printf("Endereço: ");
                 gets(vetor[i].end);
                 fflush(stdin);
                 printf("Telefone:");
                 gets(vetor[i].tel);
                 fflush(stdin);
                 printf("E-mail:");
                 gets(vetor[i].mail);
                 fflush(stdin);
                 }
                 
getche();
}
void mostrar(void)
{
int i,vl;
                 printf("Digite a quantidade de pessoas que vc inseriu");
                 scanf("%d",&vl);

          for(i=0; i<vl; i++)
          {
          printf("\n Nome: %s",vetor[i].nome);
          printf("\n Endereço: %s",vetor[i].end);
          printf("\n Telefone: %s",vetor[i].tel);
          printf("\n E-mail: %s",vetor[i].mail);
          }
}
void excluir(void)               
{ 
char nome[50];
               printf("Qual o nome do aluno q vc deseja remover?\n");
               scanf("%s",nome);
                   for(i=0; i<10; i++)
                   {
                     if ((strcmp(nome,vetor[i].nome))==0)
                        for( ; i<9; i++)
                        {
                        strcpy(vetor[i].nome,vetor[i+1].nome);                  
                        strcpy(vetor[i].end,vetor[i+1].end);
                        strcpy(vetor[i].tel,vetor[i+1].tel);
                        strcpy(vetor[i].mail,vetor[i+1].mail);
                        }
                   }            
getche();
}              
 
 

Scripts recomendados

Cadastro de clientes

Comandos de um Shell

Cadastro de arquivo usando ncurses como menu

Agenda eletrônica completa em C


  

Comentários
[1] Comentário enviado por robersonfox em 04/04/2007 - 17:57h

legal, mas não funciona no meu slack 11

[2] Comentário enviado por HeltonBarbosa em 06/04/2007 - 20:57h

Muito bom, testei aqui e gostei. Valeu!!!

[3] Comentário enviado por gabriel.bezerra em 18/12/2007 - 00:11h

ok, mas isso não é c++

[4] Comentário enviado por linucris em 03/11/2011 - 11:07h

com certeza você tem razão gabriel, está compilado no DEV C++ mas está escrito em C desculpem .


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts