خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


آموزش زبان ++C : برنامه هایی با چندین فایل

آموزش زبان ++C : برنامه هایی با چندین فایل
نویسنده : امیر انصاری
همچنانکه برنامه ها بزرگتر می شوند، غیر معمول نیست که آنها را به چندین فایل تقسیم کنید تا بتوانید آنها را بهتر سازماندهی کنید و همینطور قابلیت استفاده مجدد را به آنها بدهید. یکی از مزایای کار با IDE ها اینست که می توانید برنامه هایی را که در چندین فایل شکسته شده اند، راحتتر مدیریت کنید. شما تاکنون با چگونگی کار با برنامه هایی که تنها یک فایل دارند آشنا شده اید و می توانید به سادگی آنها را ایجاد، کامپایل و اجرا کنید. اضافه کردن فایلهای جدید به یک پروژه موجود کار آسانی می باشد.

سیستم یکپارچۀ سازمانی راهکار



اضافه کردن فایل ها در پروژه های ویژوال استودیو


در ویژوال استودیو (Visual Studio)، بر روی پوشه Source Files در پنجرۀ کاوشگر پروژه (Solution Explorer) راست کلیک کنید و گزینه Add و سپس New Item را انتخاب کنید. مطمئن شوید که پسوند فایل های شما به صورت cpp. باشند که مخصوص ++C می باشند. یک نام به فایل مربوطه اختصاص بدهید و آن را به پروژه خود اضافه نمایید.

مثالی از یک برنامه با چندین فایل


یک پروژه خالی در ویژوال استودیو ایجاد کنید و دو فایل با نام های add.cpp و main.cpp به پروژه خود اضافه کنید.

در فایل add.cpp کد زیر را بنویسید :

int add(int x, int y)
{
return x + y;
}

در فایل main.cpp نیز کد زیر را بنویسید :

#include "iostream"

int add(int x, int y);

int main()
{
std::cout << "The sum of 3 and 4 is: " << add(3, 4) << std::endl;

std::cin.get();
return 0;
}

اگر این برنامه را کامپایل کنید، خروجی زیر را خواهید دید :

The sum of 3 and 4 is: 7

با الگو گیری از این روش می توانید برنامه هایی ایجاد کنید که دارای فایلهای متعدد باشد و کدهای مرتبط با یکدیگر را در فایل های جداگانه قرار بدهید. دقت کنید مطالبی را که در درس قبلی در مورد اعلامیه های پیشاپیش (Forward declarations) یاد گرفتیم، در اینجا نیز مورد استفاده قرار دادیم.


آموزش قبلی : آموزش زبان ++C : اعلامیه های پیشاپیش (Forward declarations)

آموزش بعدی : آموزش زبان ++C : برخورد نامها و فضای نامی std



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.