title: Error: A value of type "const char *" cannot be used to initialize an entity of type "char"
body: <p>For some reason, the indicated code below comes up with an error reading, " A value of type "const char ** (only supposed to be one asterisk of course)" cannot be used to initialize an entity of type "char" ". I found this very weird, as fname and lname seemed to be no different, yet they did not come up with such errors as I would expect. I tried making char phone into char** phone too, but to no success. Could someone let me know what the problem is and how to fix it? </p>
  
  <pre><code> struct Name {
  
      char fname[15];
      char lname[15];
  
  };
  
  struct Info {
  
      int grade;
      char phone[15];
  
  };
  
  struct Mark {
  
      int math;
      int sci;
      int eng;
  
  };
  
  struct Student {
  
      Name n;
      Info i;
      Mark m;
  
  };
  
  int main()
  {
  
  Student class_list[MAX_CLASS_SIZE] = {
      // Errors here          V V V V V V V 
      {"Bob", "Smith"}, {11, "519-688-5168"}, {88, 75, 78}
  };
  
  }
  </code></pre>