title: format '%s' expects argument of type 'char *', but argument 2 has type 'char **'
body: <p>I have this C code:</p>
  
  <pre><code>#include &lt;stdio.h&gt;
  #include &lt;stdlib.h&gt;
  int main(){
      char *bitstr;
  
      printf("Enter a bitstring or q for quit: ");
      scanf("%s", &amp;bitstr);
      return 0;
  }
  </code></pre>
  
  <p>I keep receive the following error.  What am I doing wrong? </p>
  
  <pre><code>warning: format '%s' expects argument of type 'char *', but 
  argument 2 has type 'char **' [-Wformat]
  </code></pre>