Agenda Eletronica
Publicado por Cristiano Franco 02/04/2007
[ Hits: 11.489 ]
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(); }
Conversão integral de textos em letras maiúsculas
Números de caracteres em arquivo
Fwn - Formatador de arquivos .txt
Compactando arquivos de log *.txt
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Iinstalar o Scanner Kodak i940 no Linux Mint 19/20? (4)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (11)
Será que eu deveria apreender C/C++ para desenvolver para Linux? (4)