title: c++ read into c-style string one char at a time?
body: <p>in c++ id like to read input into a c-style string one character at a time. how do you do this without first creating a char array with a set size (you don't know how many chars the user will enter). And since you can't resize the array, how is this done? I was thinking something along these lines, but this does not work.</p>
  
  <pre><code>char words[1];
  int count = 0;
  
  char c;
  while(cin.get(c))
  {
      words[count] = c;
      char temp[count+1];
      count++;
      words = temp;
      delete[] temp;
  }
  </code></pre>