problemas funçoes e estruturas - Versão de Impressão +- Forum Pplware (http://forum.pplware.com) +-- Fórum: Mais Tech (/forumdisplay.php?fid=11) +--- Fórum: Programação e Web (/forumdisplay.php?fid=16) +--- Tópico: problemas funçoes e estruturas (/showthread.php?tid=7882) |
problemas funçoes e estruturas - champion87 - 26-11-2010 01:12 boas pessoal eu estou a começar nestas cenas de linguagem c e estou com um grave problema. o problema e o seguinte: quero por a seguinte funçao a fincionar mas nao faço a minima ideia como. aqui esta o codigo: Código: Código: um abraço por favor ajudem-me ja estou a dois dias nisto e foi o melhor que consegui por favor ajudem-me ja estou a dois dias nisto e foi o melhor que consegui RE: problemas funçoes e estruturas - Bruno Bernardino - 26-11-2010 12:09 O meu C está um pouco enferrujado, mas ajudava dizeres o erro que te aparece. RE: problemas funçoes e estruturas - Corvus - 26-11-2010 13:20 Assim de repente, vejo vários problemas: 1) A função registar() não define nenhuma variavel para receber o 1o parametro (struct Gestao) 2) Dentro da função registar(), os valores são lidos para variáveis (não inicializadas) em vez de para os membros das estruturas passadas como parametro 3) Na função main(), estás a chamar a função registar() com o nome do tipo do 1o parametro em vez de com uma variável para recolher os valores. Uma das tuas dificuldades parece ser acederes aos membros de uma estrutura. Tendo a seguinte estrutura Código: struct Exemplo { e tendo uma variavel desse tipo: Código: struct Exemplo var1; A maneira de aceder aos membros da estrutura é usar o . Código: var1.membro1 = 12; Se estiveres a lidar com ponteiros para uma estrutura: Código: struct Exemplo *ptr1; então a maneira de aceder aos membros é por -> em vez de . Código: ptr1->membro1 = 12; Nota: Não me referi à alocação da variavel quando usas ponteiros... Isso são outras núpcias. Espero que isto te ajude a avançar um bocado. |