title: Alternative of struct tm
body: <p>Does there exist any other alternative data structure instead of <code>struct tm</code> (having same memory allocated as this structure) ? So that I could use <code>strftime</code> without declaring <code>&lt;time.h&gt;</code></p>
  
  <p>I am aware of the fact that relying on implicit declaration is not good,but I faced this question in an interview.</p>
  
  <p>EDIT: To be precise I was asked <strong>to print the month for a corresponding integer using standard library function,but not allowed to include any header file.</strong></p>