title: C pass char as reference
body: <p>when i use this code, the program aborted after inserting first char
  when i delete the star(*) inside the function it works but it becomes as C++ referencing . I want to keep it pure (C)</p>
  
  <pre><code>void info(char *first, char *second, char *third)
  {
      printf("insert three char: ");
  
      scanf(" %c %c %c", *first,*second,*third);
  }
  int main()
  {
      char a=' ',b=' ',c=' ';
  
      info(&amp;a,&amp;b,&amp;c);
  }
  </code></pre>