Pessoal, tenho que fazer a seguinta atividade:
Simular a realização de vendas de produtos, por meio de um pedido realizado pelo usuário, obedecendo aos seguintes critérios:
Definir as estruturas Produto(código, nome, quantidade, preço), Itens(produto, quantidade, total) e Pedido(código, itens, valor).
Produtos repetidos (mesmo código e nome) não poderão ser cadastrados.
Cada pedido pode conter, no máximo, 10 itens.
Em um pedido só poderão ser adicionados itens que já foram previamente cadastrados.
Ao finalizar um pedido, todos os seus itens e o seu valor total deverão ser exibidos.
Para facilitar a interação com o usuário, o programa deverá conter um menu para cadastro de produtos e realização de pedidos.
Eu comecei a estudar agora struct e estou bem confuso.
```
typedef struct produto{
int codigo;
char nome[30];
int quantidade;
float preco;
}Produto;
typedef struct itens{
}Itens;
typedef struct pedido{
}Pedido;
```
Eu estou em duvida em como passar os atributos de produto para itens e pedido, na vdd em quase tudo, alguem poderia me dar uma luz ai?