title: Initialising C struct expected an expression
body: <p>I have a C struct with about 17 members <code>struct settings currentProfile</code> and would like to initialise it all members to zero. (I have tried this both with the uber-correct struct syntax and with typedef syntax)</p>
  
  <p>To set all members to zero I use <code>currentProfile = {0}</code></p>
  
  <p>at this line the compiler gives the erro <code>Expected an expression</code></p>
  
  <p>Am I initialising correctly?
  Thanks</p>