Enunciado

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.

  1. E para nosso programa ficar mais definido e fácil de ser identificar podemos criar um Typedef para nossa struct.

  2. Passo 3

    Agora que entendemos como funciona a declaração de uma estrutura e seu tipo, vamos declarar nossas variáveis e seus “tamanhos”.

  3. E como poderíamos fazer para ler o nome e o número da peça definido pelo usuário? Observe:

  4. Passo 4

    Para atribuirmos algum valor da variável a algum elemento de array:

  5. Atribuindo um endereço de array ao ponteiro:

  6. 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 :)