• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

bryanmg

Cadastro utilizando struct e procedimento

5 mensagens neste tópico

Oi Gente estou precisando da ajuda de vocês, tenho que fazer um programa que cadastre carros com 4 atributos, utilizando a struct e procedimento, o programa deve inserir os dados no cadastro e imprimir os dados adquiridos.  Fiz o código, mas não consigo fazer rodar. Por favor me ajudem.

O código é esse:

#include<iostream.h>
using namespace std;
   
struct cadastrar_carros {
    string marca, modelo, cor;
       int placa;
       }veiculos;
    int cont;
    
    void iniciarcadastro (cadastrar_carros veiculos[]){
         for(cont=0; cont < 5; cont++) {
            cout << cont+1 << " .Veiculo. ";
            cout << "Informe a Marca: " << "\n\n";
            cin >> veiculos[cont].marca;
            cout << "Informe o modelo (Conversivel, Passeio, carga): " << "\n";
            cin >> veiculos[cont].modelo;
            cout << "Informe a cor: " << "\n";
            cin >> veiculos[cont].cor;
            cout << "Informe a placa: " << "\n";
            cin >> veiculos[cont].placa;
         }
    }
    
    void imprimircadastro (cadastrar_carros veiculos[]){
         cout << "Marca: " << veiculos[cont].marca;
         cout << "Modelo: " << veiculos[cont].modelo;
         cout << "Cor: " << veiculos[cont].cor;
         cout << "Placa: " << veiculos[cont].placa;
    }
int main (){
    
    cout << "Cadastro de Veículos " << "\n\n";
   iniciarcadastro (&veiculos);
   
   cout << "Imprimir cadastro " << "\n\n";
   imprimircadastro (&veiculos);

system("pause");
return 0;
}

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Qual exatamente o problema, estou vendo, parece que esta ok seu código.

Qual erro dá quando vc tenta rodar?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boa noite..

Tenho que entregar um trabalho segunda pela manha sobre struct, mas estou meio perdido.

O professor pediu alterar uma lista sequencial para struct

struct carro {
int placa;
char marca [10];
char cor [10];
};

mas tem que ter esses quatros itens:

incluir.

consulta.

percorrer.

excluir.

poderia me ajudar? Meus códigos são em C ++

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O professor pediu alterar uma lista sequencial para struct

esta frase não faz muito sentido, podes clarificar ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora