Agenda Eletronica
Publicado por Cristiano Franco 02/04/2007
[ Hits: 11.660 ]
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();
}
Codigo para criar arquivo de log
Alfabeto escrito 30 vezes e operação XOR
leitura/escrita de dados/estruturas em arquivo
Agenda eletrônica completa em C
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
Colocando hotcorner no COSMIC para exibir "workspaces"
Usando o Dolphin para checar hashes de arquivos
Contorno de BUG do "color picker" para COSMIC Desktop









