title: Array within a struct and initialization
body: <p>Can anyone please help me identify what I'm doing wrong here? </p>
  
  <p>I have the following struct:</p>
  
  <pre><code>typedef struct cell {
      int number;
      int marked[10];
      int crossed[10];
      struct cell *next_sibling;
  }cell;
  </code></pre>
  
  <p>I'm getting an error:</p>
  
  <blockquote>
    <p>Expected expression before {</p>
  </blockquote>
  
  <p>On the two lines below where I tried to initialize the arrays defined within the struct:</p>
  
  <pre><code>cell grid[10][10];
  
  int main (){
      int i = 0, j = 0;
      int c;
      while (getchar() != EOF){
          grid[i][j].number = c - '0';
          grid[i][j].marked = {0};
          grid[i][j].crossed = {0};
          ... and so on
      }
  
  }
  </code></pre>
  
  <p>I'm normally able to initialize an empty array. But when it is defined in struct, I'm having difficulty doing that.</p>