Ir ao conteúdo
  • Cadastre-se

C++ AGENDA não está funcionando o  "cls"


williancostas

Posts recomendados

#include <iostream>
#include<conio.h>
#include<stdlib.h>

using namespace std;
struct Agenda
{
        string Nome;
        string Apelido;
        string email;
        string tel;

}A[45];
int Cont=0;
void Registrar_Contato()
{
    cout<<"\n Registrar Contato:\n";
    cout<<"\n Registrar Nome:\n"; cin>> A[Cont].Nome;
    cout<<"\n Registrar Apelido:\n"; cin>> A[Cont].Apelido;
    cout<<"\n Registrar email:\n"; cin>> A[Cont].email;
    cout<<"\n Registrar tel:\n"; cin>> A[Cont].tel;
    Cont++;
}

void Buscar_Contato()
{  int Band=0;
    int telefone

     system ("cls");
    cout<<"\n Buscar Contato...\n";
    cout<<"\n Coloque o numero de telefone que deseja buscar:\n";
    cin>>telefone;

    for(i=0;i<Cont;i++)
    {
        if(telefone==A[i].tel)
        {
            cout<<"\n Contato encontrado.\n";
            cout<<"\n Nome do Contato\n" <<A[i].Nome;
            cout<<"\n Apelido do Contato\n" <<A[i].Apelido;
            cout<<"\n email do Contato\n" <<A[i].email;
            cout<<"\n tel do Contato\n" <<A[i].tel;
            Band=i;
        }

    }  if(Band==0) cout<<"\n Contato não Existe!\n ";


}

void Eliminar ()
{

int Pos_Borrar= -1;
int i;
int tel;

    cou<<"\n inserir contato que deseje Eliminar:\n";
    cin>>tel;

      for(i=0;i<Cont;i++)
      {
          if(tel==A[i].tel)
            Pos_Borrar=i;
      }

      if(Pos_Borrar<0)
        cout<<"\n nao existe\n";
      else

        for(i=Pos_Borrar;i<Cont; i++)
        {
            A[i].Nome=A[i+1].Nome;
            A[i].Apelido=A[i+1].Apelido;
            A[i].email=A[i+1].email;
            A[i].tel=A[i+1].tel;
        }
}
    int menu()
    {int opcao;

    do{

        cout<<"\n BEM VINDO AO MENU \n";
        cout<<"\n 1_Registrar Contato\n";
        cout<<"\n 2_Buscar Contato\n";
        cout<<"\n 3_Eliminar Contato\n";
        cout<<"\n escolha uma opção\n";
        cin>>opcao;
         if(opcao<1||opcao>3)
            cout"\n Erro! Valor fora do sistema, tente outra vez\n"


    }while(opcao<1||opcao>3);
    return op

    }
int main()
{ int op;
char continuar;


    do{
        getche();
        system ("cls");

       op=Menu();

        if(op==1)
          Resgistrar_Contato();

        if(op==2)
          Buscar_Contato();

        if(op==3)
          Eliminar_contato();


          getch();
         system ("cls");
          cout<<"\n Presione S para voltar ao Menu Principal ou Qualquer outra Tecla para finalizar:\n";
          continuar=getch();

    }while(continuar=='s'||continuar=='S');

       return  0;
}

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

@williancostas      seu cls está certo , mas esse código que postou , têm muitos erros de digitação , falta coisas e sobra outras coisas , e então seu código corrigido para compilar , poderia ser assim  :

#include <iostream>
#include <iostream>
#include<conio.h>
#include<stdlib.h>
#define cls system("cls");
using namespace std;
struct Agenda
{
        string Nome;
        string Apelido;
        string email;
        string tel;
}A[45];
int Cont=0;
void Registrar_Contato()
{
    cout<<"\n Registrar Contato:\n";
    cout<<"\n Registrar Nome:\n"; cin>> A[Cont].Nome;
    cout<<"\n Registrar Apelido:\n"; cin>> A[Cont].Apelido;
    cout<<"\n Registrar email:\n"; cin>> A[Cont].email;
    cout<<"\n Registrar tel:\n"; cin>> A[Cont].tel;
    Cont++;
}
void Buscar_Contato()
{  int Band=0;
    string telefone;
    int i;
     system ("cls");
    cout<<"\n Buscar Contato...\n";
    cout<<"\n Coloque o numero de telefone que deseja buscar:\n";
    cin>>telefone;
    for(i=0;i<Cont;i++)
    {
        if(telefone==A[i].tel)
        {
            cout<<"\n Contato encontrado.\n";
            cout<<"\n Nome do Contato\n" <<A[i].Nome;
            cout<<"\n Apelido do Contato\n" <<A[i].Apelido;
            cout<<"\n email do Contato\n" <<A[i].email;
            cout<<"\n tel do Contato\n" <<A[i].tel;
            Band=i;
        }
    }  if(Band==0) cout<<"\n Contato não Existe!\n ";

}
void Eliminar ()
{
int Pos_Borrar= -1;
int i;
    string tel;
    cout<<"\n inserir contato que deseje Eliminar:\n";// faltou o t do cout
    cin>>tel;
      for(i=0;i<Cont;i++)
      {
          if(tel==A[i].tel)
            Pos_Borrar=i;
      }
      if(Pos_Borrar<0)
        cout<<"\n nao existe\n";
      else
        for(i=Pos_Borrar;i<Cont; i++)
        {
            A[i].Nome=A[i+1].Nome;
            A[i].Apelido=A[i+1].Apelido;
            A[i].email=A[i+1].email;
            A[i].tel=A[i+1].tel;
        }
}
int Menu()  // nome errado inicial minúscula
{
    int opcao;
    do{
        cout<<"\n BEM VINDO AO MENU \n";
        cout<<"\n 1 _Registrar Contato\n";
        cout<<"\n 2_Buscar Contato\n";
        cout<<"\n 3_Eliminar Contato\n";
        cout<<"\n 4_Sair do programa\n";
        cout<<"\n   escolha uma opção\n";
        cin>>opcao;
         if(opcao<1||opcao>4)
            cout<<"\n Erro! Valor fora do sistema, tente outra vez\n";// esqueceu do ponto e vírgula e operador <<

    }while(opcao<1||opcao>4);
    return opcao;// esqueceu do ponto e vírguila e op não existe nessa função
}
int main()
{
    int op;
    char continuar;
    do{
        printf("Tecle Algo\n");
        getche();
        printf("Antes Do Cls\n");
        cls
        op = Menu();
        if(op==1)
          Registrar_Contato();//colocou um s a mais
        if(op==2)
          Buscar_Contato();
        if(op==3)
          Eliminar/*_contato*/();//colocou uma palavra a mais
        if( op == 4 )return 8192;
          getch();
         system ("cls");
          cout<<"\n Presione S para voltar ao Menu Principal ou Qualquer outra Tecla para finalizar:\n";
          continuar=getch();
    }while(continuar=='s'||continuar=='S');
       return  0;
}

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...