title: fscanf() in Gcc under Ubuntu does not accept dot as decimal separator
body: <p>I've a, large Qt/C++ program.
  It extensively uses a few old routines, which use fscanf() to input float numbers from files. </p>
  
  <p>Now I want to port that program in Ubuntu. I've made a crazy discovery:
  it seems that fscanf() always wants commas to be decimal separators!
  I tested this using Qt 5.5 and Gcc 5.5.1, but probably this issue applies to all Gcc's under Ubuntu.</p>
  
  <p>Instead my program assumes that the decimal separator is always dot (which is the standard on all the other compilers/systems I know).</p>
  
  <p><strong>Does anyone know how to tell the compiler that input numbers use dots as decimal separators?</strong></p>