fork download
  1. #include <stdio.h>
  2.  
  3. #define TAM 5
  4.  
  5. typedef struct {
  6. char vogal[TAM];
  7. char overrun[TAM];
  8. } strs;
  9.  
  10. int main (int argc, char**argv){
  11.  
  12. strs s;//= {"aeiou","Esse texto vai invadir "};
  13.  
  14.  
  15. //char vogal[TAM];
  16.  
  17.  
  18. s.vogal[0] = 'a';
  19. s.vogal[1] = 'e';
  20. s.vogal[2] = 'i';
  21. s.vogal[3] = 'o';
  22. s.vogal[4] = 'u';
  23.  
  24.  
  25. printf("Mostrando os valores dos vetores \n");
  26. printf("Posição 0: %c\n",s.vogal[0]);
  27. printf("Posição 1: %c\n",s.vogal[1]);
  28. printf("Posição 2: %c\n",s.vogal[2]);
  29. printf("Posição 2: %c\n",s.vogal[3]);
  30. printf("Posição 2: %c\n",s.vogal[4]);
  31.  
  32. printf("O array foi criado de maneira errada, veja: %s", s.vogal);
  33. }
Success #stdin #stdout 0s 5500KB
stdin
Standard input is empty
stdout
Mostrando os valores dos vetores 
Posição 0: a
Posição 1: e
Posição 2: i
Posição 2: o
Posição 2: u
O array foi criado de maneira errada, veja: aeiouR�