Advertisement
hmcristovao

Lista 05 - exerc 03

Jul 3rd, 2013
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.73 KB | None | 0 0
  1. #include <stdio.h>
  2. #define MAX 30 // máximo de caracteres em um nome
  3.  
  4. int main() {
  5.   char nomes[][MAX] = { "Jose Oliveira",
  6.                      "Joao Silverio",
  7.                      "Joana da Silva",
  8.                      "Mario da Silva Oliveira",
  9.                           "Pedro Oliveira de Souza"};
  10.  
  11.   printf("%c", nomes[0][0]); // 1ª letra do 1º nome
  12.   printf("%s", nomes[0]); // 1ª nome
  13.   printf("%s", nomes[2]); // 3ª nome
  14.  
  15.   // o operador sizeof retorna a qtde de bytes ocupados pela estrutura nomes = 150
  16.   printf("\n%d",sizeof(nomes));
  17.  
  18.   // todos os nomes
  19.   printf("\nTodos os nomes:\n");
  20.   int i;
  21.   // sizeof(nomes)/MAX = 5
  22.   for(i=0; i< sizeof(nomes)/MAX; i++)
  23.      printf("%s\n", nomes[i]);
  24.  
  25.   return 0;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement