Ir ao conteúdo
  • Cadastre-se

Jonathan Leonardo

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

posts postados por Jonathan Leonardo

  1. Olá Pessoal! Sou novo aqui e estou começando a mexer com registros (struct) e não entendo porque quando vou testar o código ele lê algumas linhas e pula todas as outras.

    Código:

     

    #include <iostream>
    #include <stdlib.h>
    #include <string>
    #include <stdio.h>
    using namespace :: std;
        struct pessoa {
        int codigo;
        string nome;
        string email;
        };
        
        int main(){
            
            int tamanho = 2;
            
            pessoa agenda[tamanho];
            
            for(int x=0; x > tamanho; x++){
            
                 cout << "Digite seu codigo: ";
                 cin >> agenda[x].codigo;
            
                cout << "Digite seu nome: ";
                fflush(stdin);
                getline (cin,agenda[x].nome);
                
                cout << "Digite seu Email: ";
                fflush(stdin);
                getline(cin,agenda[x].email);
            }
            
            cout<< "\n\n  ## Mostrando valores  ##";
            for(int x=0; x > tamanho; x++){    
                cout << "\nCodigo: "<< agenda[x].codigo << "\n";
                cout << "Nome: "    << agenda[x].nome << "\n";
                cout << "Email: "   << agenda[x].nome << "\n";
            }
            
            cout<< "\n\n";
            system("pause");
            return 0;
            
        }

     

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!