title: C: Any way to convert text string to float, i.e. 1e100?
body: <p>Unfortunately in this log I have there are some strings with that notation (1.00e4), I know I can use printf with the <code>"%e"</code> specifier to create that notation, how would I read it?</p>
  
  <p>Unfortunately strtof and scanf seem to return 0.00000 on "1e100", would I need to write my own parser for this?</p>
  
  <p><em>(updated)</em></p>
  
  <p>What I have as input:<br>
  string "4.1234567e5", or "4.5e5"</p>
  
  <p>Desired output:<br>
  float 412345.67, or integer "450000"</p>