Enviado em 22/09/2011 - 15:01h
Pessoal tudo bem ?
Estou com uma dúvida aqui, parece que não é tão difício de resolver mas não estou conseguindo . Bom, tenho que criar um vetor de struct Que terá somente dois campos , um para guardar os elementos e outro para o tamanho n do vetor.
#define MAX 100
typedef struct vetor{
int elemento[MAX];Guarda os elementos do vetor
int n ; //Tamanho do vetor digitado pelo usuário
} tipoVet;
Meu problema é que o vetor var ser preenchido pelo usuário atravéz de uma função e não consigo implementar essas duas funções, com vetor normal eu consegui mas com vetor de struct estou tendo problema. Como disse, parece uma coisa besta , mas não estou conseguindo. Agradeço a ajuda de todos.
eis o cabeçalhos das funções :
// Inicializa a estrutura com 0 elementos
tipoVet iniciaVetorVazio (tipoVet v);
// Preenchimento do vetor via teclado
tipoVet leVetor (tipoVet v, int n);
//Recebe o vetor e o tamanho da função main e preenche o vetor
Estou com uma dúvida aqui, parece que não é tão difício de resolver mas não estou conseguindo . Bom, tenho que criar um vetor de struct Que terá somente dois campos , um para guardar os elementos e outro para o tamanho n do vetor.
#define MAX 100
typedef struct vetor{
int elemento[MAX];Guarda os elementos do vetor
int n ; //Tamanho do vetor digitado pelo usuário
} tipoVet;
Meu problema é que o vetor var ser preenchido pelo usuário atravéz de uma função e não consigo implementar essas duas funções, com vetor normal eu consegui mas com vetor de struct estou tendo problema. Como disse, parece uma coisa besta , mas não estou conseguindo. Agradeço a ajuda de todos.
eis o cabeçalhos das funções :
// Inicializa a estrutura com 0 elementos
tipoVet iniciaVetorVazio (tipoVet v);
// Preenchimento do vetor via teclado
tipoVet leVetor (tipoVet v, int n);
//Recebe o vetor e o tamanho da função main e preenche o vetor