title: getchar() and reading line by line
body: <p>For one of my exercises, we're required to read line by line and outputting using ONLY getchar and printf. I'm following K&amp;R and one of the examples shows using getchar and putchar. From what I read, getchar() reads one char at a time until EOF. What I want to do is to read one char at a time until end of line but store whatever is written into char variable. So if input Hello, World!, it will store it all in a variable as well. I've tried to use strstr and strcat but with no sucess.</p>
  
  <pre><code>while ((c = getchar()) != EOF)
  {   
      printf ("%c", c);
  }
  return 0;
  </code></pre>