Sou novo nessa linguagem e estou com a seguinte dúvida: Eu fiz um array de uma struct e gostaria de fazer uma função que aceitasse struct como parâmetro:
#include<iostream>
namespace using std;
//Uma struct array
struct aluno{
char nome[40];
int matricula;
float nota;
};
int main(){
int quantidade;
cout << "Digite o numero de alunos: ";
cin >> quantidade;
//Criando um array para struct
struct aluno alu[quantidade];
cout << "Entre com os dados do(s) aluno(s): "
//AGORA EU GOSTARIA APENAS DE UMA FUNÇÂO QUE RECEBE a struct como parametro e capture os dados de cada array
return(0);
}
Então , alguém sabe se uma função pode receber uma struct ou se tem outro metodo de se fazer isso? Espero que me ajudem =****
Já tentei coisas como :
Pergunta
cron
Sou novo nessa linguagem e estou com a seguinte dúvida: Eu fiz um array de uma struct e gostaria de fazer uma função que aceitasse struct como parâmetro:
#include<iostream> namespace using std; //Uma struct array struct aluno{ char nome[40]; int matricula; float nota; }; int main(){ int quantidade; cout << "Digite o numero de alunos: "; cin >> quantidade; //Criando um array para struct struct aluno alu[quantidade]; cout << "Entre com os dados do(s) aluno(s): " //AGORA EU GOSTARIA APENAS DE UMA FUNÇÂO QUE RECEBE a struct como parametro e capture os dados de cada array return(0); }Então , alguém sabe se uma função pode receber uma struct ou se tem outro metodo de se fazer isso? Espero que me ajudem =**** Já tentei coisas como :void cand(int que){ struct cand c[que]; for(int i=0;i<que;i++){ cout << "\nNome: "; cin.get(c[i].name,40); cout << "\nMatricula: "; cin >> c[i].mat; cout << "\nPontos: "; cin >> c[i].pts; } }evoid (struct *,int){ . . . }Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.