PDA

نسخه کامل مشاهده نسخه کامل : برنامه نویسی سی پلاس پلاس با سورسهای چند فایلی



armintirand
07-03-2009, 21:57
سلام دوستان اگه ممکنه منو تو کامپایل کردن برنامه های c++ با چندین فایل سورس راهنمایی کنین و نوع کامپایلر هم مهم نیست فقط جزو کامپایلرهای معروف باشه.
برنامه شامل یک فایل main با فرمت cpp ویک فایل کلاس به صورت هدر با فرمت h و یک فایل کلاس با فرمت cpp میباشد.
ممنون

d@nyal
19-03-2009, 13:29
درود ،
یه نگاهی به اینجا بندازید :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

امید وارم مشکلتون حل بشه.

armintirand
21-03-2009, 10:31
ممنون دوست عزیز میخونم نتیجه رو میگم.
این قدر جواب دادن این سوالم طول کشید گفتم شاید کسی بلد نیست .
ممنون

sin2x=2sinxcosx
21-03-2009, 19:30
شما هر سه رو تو يه فولدر بذارين و فايل main.cpp‌ رو اجرا کنين . البته هم بايد تو main فايل هدر رو include کنين و هم تو فايل کلاس . البته با "" به جاي <> .
موفق باشيد ...

armintirand
25-03-2009, 16:08
سلام دوست عزیز اون لینکهایی که معرفی کردید نحوه نوشتن رو گفته بودند و نحوه کامپایل رو نگفته بودند .
اما دوست عزیز sin2x=2sinxcosx ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) تو روشی که شما گفتین ما نامی از فایل class.cpp در فایل main.cpp نمیبریم با این حال کامپایلر از کجا متوجه فایل class.cpp میشود.
ممنون

sin2x=2sinxcosx
26-03-2009, 11:23
براي اينکه هم تو فايل class.cpp و هم تو فايل main.cpp شما فايل هدر رو include کردين . فايل هدر هم حاوي پيش نمونه هاي class.cpp هست و ديگه تو فايل کلاس ، تعريف کلاس و متغيرهاي private وجود نداره . class.cpp فقط حاوي تعريف هاي توابع هست . شما صد تا هم فايل کلاس داشته باشين ، خود کامپايلر ، کلاس مربوطه رو پيوند مي زنه .
شما يه پروژه تو ويژوال استوديو ايجاد کنين و يه هدر فايل ايجاد کنين و محتوياتشو از فايل خودتون کپي و پر کنين . در مورد main و class هم دو تا source فايل ايجاد کنين و باز محتويات رو کپي کنين و دکمه اجرا رو که زدين ويژوال خودش ميدونه چي رو اجرا کنه .

CppBuilder2006
27-03-2009, 00:04
نوشتن برنامه در چند فایل جزئیات زیادی داره که نمی تونم همه رو این جا بنویسم.
نوشته منو از وبلاگم دانلود کنید فصل چهارمش رو ببینید.