Enviado em 12/11/2016 - 01:56h
Boa noite, comecei a programar em c faz pouco tem e estou com a seguinte duvida, tenho que criar uma função que envolve alocação dinâmica e estruturas e não sei como fazer. É sobre a criação de um conjunto de números inteiros. Obrigado a todos que puderem ajudar.
typedef struct{
int *numeros; // Vetor com elementos, pode ser ordenado ou nao.
int elementos; // Quantidade de elementos distintos
int capacidade; // Tamanho do vetor 'numeros' para gerenciar alocacao de memoria
} conjunto;
/* Funcao: novo
*
* Cria um novo conjunto vazio (sem elementos) com um vetor numeros de determinada capacidade.
* O conjunto deve ser alocado dinamicamente assim como o vetor elementos do mesmo.
*
* Parametros:
* capacidade: tamanho do vetor numeros que deve ser alocado
*
* Retorno:
* O endereço do novo conjunto alocado.
* A funcao deve ainda setar os campos elementos e capacidade corretamente.
*/
conjunto *novo(int capacidade){
}