بعضي از توابع براي اجرا و كار كردن نياز به ايجات تغييرات در header دارند.
ما تا زماني مي تونيم هدر رو تغيير بديم كه چيزي به خروجي ارسال نكرده باشيم
فرض كنيد اول يك متن رو به خروجي ارسال كنيم(=> برنامه ما يك فايل متني يا html يا همچين چيزي شناخته ميشود) و بعد با دستورات هدر بخواهيم سرآيند يا همون هدر فايل رو از نوع exe تعريف كنيم!طبيعي هست كه نميشه و برنامه به محض ارسال اولين خروجي دسترسي ما به دستورات نيازمند تغيير در هدر رو تغيير ميدهد.
براي حل مشكلتون بايد هيچ مقداري رو قبل از كار كردن با اين توابع و دستورات به خروجي ارسال نكنيد
البته مي تونيد از buffer هم استفاده كنيد كه بهتره شيوه كد نويسي برنامه رو تغيير بديد
اگر مشكلتون حل نشد كد رو قرار بديد تا راحت تر بشه بحث كرد