Agenda Eletronica
Publicado por Cristiano Franco 02/04/2007
[ Hits: 11.649 ]
Script de agenda Eletronica em C++
#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();
}
Organizador de filmes para o IMDB
Controle de Funcionários (Básico)
ORDENACAO PELO METODO SHELLSORT
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (7)
De volta para o futuro - ou melhor, para o presente (parte 2) (0)









