Olá Professor / Monitor.
Em um tópico anterior, havia dito que tinha perdido a matéria e etc. Já copiei a matéria. Todavia não ficou claro alguns pontos. Então vou postar minhas dúvidas aqui para que assim, se possível, possam ser esclarecidas. (Vou aproveitar o EP para esclarecer melhor)
1. typedef struct {
int x; /* coordenada horizontal */
int h; /* altura */
} ElemSilhueta;
Se eu quiser colocar 50 elementos em um "vetor", eu devo fazer deste jeito:
ElemSilhueta *p;
p = malloc(50 * sizeof(int));
p->x = 2;
p->h = 3;
(p+1)->x = 5;
(p+1)->h = 8
......
(p+50)->x = X;
(p+50)->h = H;
2. Como invoco a função abaixo no programa principal:
ElemSilhueta *silhueta_de_edificio(Edificio edif);
Pq possue asterisco (*)?
3. Vamos considerar que temos um "Edificio d". Quando chamar a função acima no programa principal, como coloca esse "Edificio d" como argumento?
Infelizmente no livro do Paulo Feofiloff não tem muitas informações sobre isso.
Obrigado novamente Professor Reverbel e Monitor Natan!
Professor e monitor... A dúvida já foi esclarecida por um colega (Andre Manoel).
Obrigado novamente
Obrigado novamente
Não consegui escrever antes... Que bom que a dúvida ja foi resolvida. Obrigado ao Andre Manoel pela ajuda!