title: CS50 C issues error: array initializer must be an initializer list or string literal
body: <p>I am stuck on figuring out how to make a proper array for C </p>
  
  <p>heres my code so far:</p>
  
  <pre><code>#include &lt;cs50.h&gt;
  #include &lt;stdio.h&gt;
  #include &lt;ctype.h&gt;
  #include &lt;string.h&gt;
  
  int main(void) {
  
  char text[] = get_string("Text: ");
  int length =  strlen (text);
  int letters = 0;
  int letter = length;
  while (letter &gt; 0)
  {
      letter--;
      if (text[length] == " " ||text[length] == "." ||text[length] == "!" ||text[length] == "?")
      {
          letters = letters + 0;
      }
      else { 
          letters++;
      };
  printf ("%i \n", letters);
  
  };
  
  };
  </code></pre>
  
  <p>The error message I get each time is "readability.c:8:6: error: array initializer must be an initializer list or string literal"</p>
  
  <p>Help would be appriciated, Thanks!</p>