Boa tarde pessoal,
Sou iniciante em programação e estou começando a estudar C agora. Estou fazendo algumas atividades para a faculdade e estou com uma duvida no desenvolvimento do meu codigo.
Tenho uma struct Cliente que contém entre diversos campos um vetor de ponteiros para uma struct Projeto.
Tenho também uma struct CliEx que possui uma variavel do tipo Cliente (Vamos chama-la de C1) e um ponteiro pra uma variavel do tipo CliEx.
Da mesma forma tenho uma struct chamada ProEx que possui uma variavel do tipo Projeto (Vamos chama-la de P1) e um ponteiro para uma variavel do tipo ProEx.
A minha dúvida é a seguinte. Como eu posso acessar o endereço de memoria da variavel P1 que esta dentro da struct ProEx para poder armzena-la dentro do meu vetor de ponteiros para projeto de C1?
É possivel que eu armazene em uma variavel do tipo ponteiro o endereço de um elemento especifico dentro de uma struct?
Caso alguém posso me explicar como funcionaria esse processo ou ter algum material que me ajude eu agradeço.