باسلام
انواع header فايل هاي زبان ++c رو ميخام كسي مي تونه راهنماييم كنه.
باسلام
انواع header فايل هاي زبان ++c رو ميخام كسي مي تونه راهنماييم كنه.
بستگی به کتابخونه ای که استفاده می کنی داره.
مثلاً توی محیط لینوکس برای زبان سی تعداد زیادی هدر موجودند که می تونی از اینجا ببینی:
یا مثلاً واسه ویندوز کلی اینجا هست:کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یا مثلاً می تونی شما خودت فایل های هدر تعریف کنید و سپس اون ها رو تو برنامه include کنی.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مثلاً فایل سی زیر رو داری:
فایل هدر زیر رو می سازی:کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و از اون استفاده می کنی.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یعنی می تونی بوسیله فایل های هدر «کتابخانه» بسازی. مثلاً یه کتابخونه ریاضی و ...کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و شما وقتی مثلاً stdio رو include می کنی در حقیقت داری از یه کتابخونه ای که قبلاً یکی نوشته استفاده می کنی.
کتابخونه های استاندارد زبان سی و سی پلاس پلاس اینا هستن:
iostream.h: برای ورودی خروجی
fstream.h : برای ورودی خروجی فایل
iomanip.h: برای دستکاری متن های خروجی
stdlib.h: کتابخونه استاندارد مثل تخصیص حافظه و ...
string.h: کار با رشته ها
stdio.h: ورودی خروجی سی
math.h: توایع ریاضی مثل سینوس و ...
graphics.h: برای کار با گرافیک
همچنین برای استفاده از داده ها STL باید اون ها رو include کنی. در STL چیزهایی کثل صف و پشته و رشته و ... پیاده سازی شده و می تونی راحت ازشون استفاده کنی.
نمونه استفاده از یه صف تو STL:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)