Boas pessoal, estou aqui a fazer um trabalho para a faculdade em que consiste numa gestao simplificada dos deputados numa assembleia e o um dos parametros que o professor pede e exista pelo menos 3 partidos e que cada partido tenha 4 deputados, quando o programa iniciar.
Pergunta
BrunoWolf
Boas pessoal, estou aqui a fazer um trabalho para a faculdade em que consiste numa gestao simplificada dos deputados numa assembleia e o um dos parametros que o professor pede e exista pelo menos 3 partidos e que cada partido tenha 4 deputados, quando o programa iniciar.
Eu já fiz as estruturas:
#include <stdio.h>
#include <stdlib.h>
#define smax 50
#define dmax 30
#define pmax 10
//STRUCT*
typedef struct Deputados
{
char codigo[smax];
char nome[smax];
char genero;
char circulo[smax];
} tDeputado;
typedef tDeputado tDeputados[dmax];
typedef struct Partido
{
char sigla[smax];
char nome[smax];
int qtd;
tDeputados deputados;
} tPartido;
typedef tPartido tPartidos[pmax];
typedef struct Parlamento
{
char pais[smax];
tPartidos Partidos;
}Parlamento;
agora o professor disse para nos já o inicializar já com os 3 partidos e os 4 deputados e ele disse para nos fazermos assim:
int main()
{
struct Parlamento P = {"Portugal",{{"PS","Partido Socialista",3,{{111963, "Antonio","M","Porto"},{112365,"Ivo","M","Aveiro"},{111888,"Ângelo","M","Lisboa"}}},{"PSD","Partido Social Democrata", 3,{{111963,"Antonio","M","Porto"},{112365,"Ivo","M","Aveiro"},{131889, "Ângélico","M","Bragança"}}},{"CDS-PP","Partido Popular", 3,{{112889, "Susana", "F","Braga"},{112889, "Susana", "F","Braga"},{112889, "Susana", "F","Braga"}}}}};
menu(P);
return 0;
}
O problema e que o programa crash quando tento ver esta informação.
Agradecia quem me pudesse ajudar o mais brevemente possivel..
Link para o comentário
Compartilhar em outros sites
1 resposta 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.