Enunciado
Programação - Deitel &Deitel - Como programar em C- Ed: 6º - Capítulo 10.Exercícios de autorrevisão - Ex. 3
Escreva o código para realizar cada uma das tarefas a seguir:
a) Defina uma estrutura chamada peça que contenha a variável int numPeça e o array de char nome- Peça com valores que tenham até 25 caracteres (incluindo o caractere nulo de finalização).
b) Defina Peça para que seja um sinônimo do tipo struct peça.
c) Use Peça para declarar que a variável a seja do tipo struct peça, o array b[ 10 ] seja do tipo
struct peça e a variável ptr seja do tipo ponteiro para struct peça.
d) Leia um número de peça e um nome de peça do teclado para os membros individuais da variável a.
e) Atribua os valores membros da variável a ao elemento 3 do array b.
f) Atribua o endereço do array b à variável de ponteiro ptr.
g) Imprima os valores membros do elemento 3 do array b usando a variável ptr e o operador de ponteiro da estrutura para que se refira aos membros.
Passo 1
E aí meus queridos!! Tudo bem com vocês??
Hoje vamos entender como programar com alguns conceitos estudados! Vocês estão preparadas crianças?
Passo 2
Vamos entender um pouco a sintaxe da estrutura ou struct. Podemos colocar qualquer nome que tenha um significado relativo no nosso programa.
E para nosso programa ficar mais definido e fácil de ser identificar podemos criar um Typedef para nossa struct.
Passo 3
Agora que entendemos como funciona a declaração de uma estrutura e seu tipo, vamos declarar nossas variáveis e seus “tamanhos”.
E como poderíamos fazer para ler o nome e o número da peça definido pelo usuário? Observe:
Passo 4
Para atribuirmos algum valor da variável a algum elemento de array:
Atribuindo um endereço de array ao ponteiro:
E para imprimir os valores de acordo com o solicitado:
Ufaa!! Finalmente finalizamos!!
Dê Ctrl+n no seu compilador e bora para o próximo exercício!!
Resposta
Ei, a resposta está no passo a passo :)