title: How does _CRT_SECURE_NO_WARNING affect stdio.h?
body: <p><code>#define _CRT_SECURE_NO_WARNING</code> lets you use <code>scanf()</code> without compilation error. However, from what I understand, what you <code>#define</code>d in a file cannot be used in other files unless you make it global. How does adding <code>#define _CRT_SECURE_NO_WARNING</code> affect compilation of <code>stdio.h</code>?</p>