Enviado em 31/01/2015 - 06:51h
Não to entendendo o que está acontecendo, fica dando erro e eu não entendi o por quê deste erro. Se alguém puder me dar uma luz, agradeço! Um abraço: Segue!#include <iostream>
#include <cstring>
using namespace std;
struct ALUNOS{
int COD;
char NOME[30];
};
void EmpilhaCadastraAlunos(ALUNOS CA, int &t);
int main()
{
ALUNOS CadastroAluno;
int opc, topo = -1;
cout << "Escolha uma opcao abaixo:" << endl;
cout << "0 - Inserir Aluno" <<endl;
cout << "1 - Remover Aluno" <<endl;
cout << "3 - Sair" <<endl;
cin >> opc;
switch(opc)
{
case 0:
cout << "Insira a Matricula do aluno" <<endl;
cin >> CadastroAluno.COD;
cout << "Insira o Nome do aluno" <<endl;
cin >> CadastroAluno.NOME;
EmpilhaCadastraAlunos(CadastroAluno, topo);
}
return 0;
}
void EmpilhaCadastraAlunos(ALUNOS CA, int &t)
{
ALUNOS pilha[5];
t++;
pilha[t].COD = CA.COD;
//pilha[0].NOME = CA.NOME;
strcpy(pilha.NOME, CA.NOME);
}
Desktop Linux ganha novos apps enquanto IA invade o noticiário
Blender 5.0 Beta, Firefox 144 e avanço da IA dominam o dia no mundo Linux
Desktop Linux ganha fôlego enquanto distros refinam experiência e segurança
Wayland em alta, IA em debate e novos ventos para distros e devices
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
Linux x Plataformas de Trading - um problema (in-)solúvel? (1)
Ubuntu 25.10 - Erro ao iniciar o Omnissa Horizon (1)