Advertisement
renix1

ex3 II

Nov 26th, 2018
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.06 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(void) {
  5.     /*
  6.      *  Faça um algoritmo em linguagem C com as seguintes funcionalidades:
  7.         - Receba um registro, com dois campos, como dados de entrada.
  8.         - O primeiro campo é um vetor que vai armazenar o nome do aluno.
  9.         - O segundo campo é uma variável do tipo inteiro que vai armazenar o RU do aluno.
  10.         - Imprime na tela os dados armazenados na estrutura.
  11.     */
  12.  
  13.     // Declarando registro
  14.     struct aluno {
  15.         char *nome;
  16.         int RU;
  17.     };
  18.    
  19.     // Redefinindo a struct para usá-la como "aluno"
  20.     typedef struct aluno aluno;
  21.    
  22.     // Declarando um aluno
  23.     aluno a1;
  24.    
  25.     // Alocando memória para armazenar o nome
  26.     a1.nome = malloc(sizeof(char) * 64);
  27.    
  28.     // Inicializando aluno
  29.     printf("Digite o seu nome: ");
  30.     scanf("%s", a1.nome);
  31.     printf("Digite seu RU: ");
  32.     scanf("%d", &a1.RU);
  33.    
  34.     // Exibindo resultado pro usuário
  35.     printf("Seu nome ====> %s\nRU =======> %d\n", a1.nome, a1.RU);
  36.    
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement