title: Read into std::string using scanf
body: <p>As the title said, I'm curious if there is a way to read a C++ string with scanf.</p>
  
  <p>I know that I can read each char and insert it in the deserved string, but I'd want something like:</p>
  
  <pre><code>string a;
  scanf("%SOMETHING", &amp;a);
  </code></pre>
  
  <p><code>gets()</code> also doesn't work.</p>
  
  <p>Thanks in advance!</p>