title: How do I return multiple values from a function in C?
body: <p>If I have a function that produces a result <code>int</code> and a result <code>string</code>, how do I return them both from a function?</p>
  
  <p>As far as I can tell I can only return one thing, as determined by the type preceding the function name.</p>