#include<iostream>
using namespace std;
struct carro{
char nome[10];
int ano;
};
typedef struct carro car;
void preencher(car *a){
cout<<"Digite o nome do carro: "<<endl;
cin>>*a.nome
cout<<"Digite o ano do “<<*a.nome<<”: "<<endl;
cin>>*a.ano;
}
void exibe(carro a){
cout<<"Nome do carro: "<<a.nome<<endl;
cout<<"Ano do “<<a.nome<<”: "<<a.ano<<endl;
}
int main()
{
car carro1;
preencher(&carro1);
exibe(carro1);
return(0);
To meio confuso em relação a declaração da função onde faço a passagem do ponteiro como parâmetro, tá acusando erro. Qual seria a forma correta