ورود

View Full Version : سوال: اجرا کردن چند فایل در یک فایل مادر



p30-port
یک شنبه 10 دی 1391, 16:04 عصر
سلام دوستان.

یه سوالی برام پیش اومده. من دارم روی یه پروژه کار میکنم که از چند فایل .cpp تشکیل شده.
می خواستم بدونم که میشه از یه روشی استفاده کرد که اگه کاربر یه دستوری (مثلا کلید H) رو فشار داد، مثلا فایل help.cpp اجرا بشه؟؟؟ (به عبارت دیگر کامپایل بشه) :متفکر:
دقیقا مثل کاری که در ویژوال بیسیک میشه انجام داد. :چشمک:

H_G_G_I
یک شنبه 10 دی 1391, 16:39 عصر
فایل .cpp که اجرا نمی شه !:قهقهه:
تمام کدهای تو پروژه شما همه کامپایل میشه و بعد یه خروجی (فاید اجرایی) تحویل می گیری !
شما میتونی توابع متغیر کلاس ساختارو .. رو در یک فایل دیگه ایجاد کنی و بعد ازش استفاده کنی !
برای این کار شما به یک فایل h. و cpp. نیاز داری ! برای ساختنش تو ویژال استدیو کلیک راست رو پروژه / new item / add
تو سرفایل (h.)شما قالب اصلی توابع کلاس و .. رو می نویسی !
و تو فایل سورس (cpp.) کد های رو می نویسی !
اینم یه مثال ::

//help.h ---------------------
int mul(int a, int b);


//help.cpp ------------------
#include "help.h"
int mul(int a, int b)
{
return a*b;
}

//main.cpp -----------------
#include <iostream>
#include "help.h"

int main(int argc, char* argv[])
{
std::cout << mul(4,4);
system("pause");
}