A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Vetor de Ponteiros Exemplo de Alocação. Escrever Vetor de Vetores de floats int main() { int i, k, n; float **vetor; // vetor de vetores int *tamanho;

Apresentações semelhantes


Apresentação em tema: "Vetor de Ponteiros Exemplo de Alocação. Escrever Vetor de Vetores de floats int main() { int i, k, n; float **vetor; // vetor de vetores int *tamanho;"— Transcrição da apresentação:

1 Vetor de Ponteiros Exemplo de Alocação

2 Escrever Vetor de Vetores de floats int main() { int i, k, n; float **vetor; // vetor de vetores int *tamanho; // vetor com o tamanho de cada um dos vetores printf("entre com o numero de vetores que deseja processar\n"); scanf("%d", &n); if( n <= 0 ) { printf("erro: numero de vetores < 0\n"); exit(1); } //alocação dinâmica do vetor de tamanhos if( (tamanho = (int*)malloc(n*sizeof(int))) == NULL ) { printf("nao foi possivel alocar memoria para o vetor de tamanhos!!\n"); exit(1); } //alocação dinâmica do vetor de vetores if( (vetor = (float**)malloc(n*sizeof(float*))) == NULL ) { printf("nao foi possivel alocar memoria para o vetor de ponteiros!!\n"); exit(1); }

3 //Escrevendo cada um dos vetores for( k=0; k

4 //No final, liberação da memória for( k=0; k


Carregar ppt "Vetor de Ponteiros Exemplo de Alocação. Escrever Vetor de Vetores de floats int main() { int i, k, n; float **vetor; // vetor de vetores int *tamanho;"

Apresentações semelhantes


Anúncios Google