ورود

View Full Version : چگونگی مقدار دادن به یک تابع در هدر و سخت یک نیم اسپیس



orache
چهارشنبه 11 بهمن 1391, 22:02 عصر
سلام من 1 سوال و یک مشکل برام پیش اومده بود
سوالم اینه که چجوری میشه یه namespace ساخت یعنی از namespace خودم بتونم تو برنامم استفاده کنم ؟؟
.
مشکلم اینه که نمیتونم چند تا مقدار بدم به تابع در header
یک هدر ساختم مثلا با نام orache.h توش یه تابع ساختم با این مشخصات

void createm(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glutSwapBuffers();
glBegin(GL_TRIANGLES);
glVertex2f(-0.8, -0.8);
glVertex2f(-0.6, -0.4);
glVertex2f(-0.3, -0.8);
glEnd();
}
و وقتی توی تابع main اوراچی رو انکلود میکنم و تابع careatem رو فراخوانی میکنم یک مثلث ایجاد میشه ولی من میخام خودمون بهش مقدار بدیم اما من بلد نیستم از هر راهی هم رفتم نشد نمیدونم کجا تعریف کنم و کجا مقدار بدم یه بار تو تابع تعریف کردم یه بار داخل مین کلی کار کردم ولی نشد اگه میشه راهنماییم کنید
ممنون :ناراحت:

pswin.pooya
پنج شنبه 12 بهمن 1391, 00:46 صبح
ببين اين سوال جاش اينجا نيست و هر كتاب مقدماتي در مورد زبان C و يا C++ بخوني خيلي راحت ميتوني جواب رو پيدا كني. من اصولا بايد همچين سوالهايي رو حذف كنم اما متاسفانه قانوني درباره اين مورد وجود نداره. پس خواهشا خود شما مراعات تالار رو بكن.

orache
پنج شنبه 12 بهمن 1391, 07:33 صبح
یعنی الان برم تو کجا بپرسم ؟؟ تو انجمن ++C ؟؟ اونوقت راجع به OPENGL ؟؟
اگه کسی میدونه جواب بده نیاز دارم

UfnCod3r
پنج شنبه 12 بهمن 1391, 12:39 عصر
اخه این سوالت چه ربطی به اپن جی ال داره !
برای اشنایی با مقدار دادن به تابع و ساخت نیم اسپیس کتاب برنامه نویسی باید بخونی !
:عصبانی++:

orache
پنج شنبه 12 بهمن 1391, 13:49 عصر
namespace رو بیخیال تابع رو چیکار کنم اصلا نمیشه هرکاری کردم نشد کتاب خوندم تو کنسول اپلیکیشن میتونم کار کنم ولی تو امپیتی پروجکت و اپن جی ال نمیشه نمیدونم چرا