PDA

View Full Version : گفتگو: دستورات کاربردی



Keyhan Clever
پنج شنبه 17 اردیبهشت 1388, 18:42 عصر
این تاپیک رو میذارم تا هر کس دستور کابردی داره یا دستوری بلد هستش که به نظر خودش جالبه این جا بذاره.

در ضمن هیدر هاش (سر آیند هاش) رو هم بگین. (<?>include)

Nima_NF
پنج شنبه 17 اردیبهشت 1388, 21:01 عصر
هزاران تابع استاندارد در کتابخانه های C و ++C هستند که همگی کاربردی اند و در جای خود استفاده می شوند. بقدر کافی برای آن مرجع وجود دارد، به همراه مثال برای هر کدام.

برای کتابخانه های استادارد C سایت های زیر:
http://www.cplusplus.com/reference/clibrary/
یا
http://msdn.microsoft.com/en-us/library/2aza74he(VS.80).aspx (http://msdn.microsoft.com/en-us/library/2aza74he%28VS.80%29.aspx)


و همین طور برای کتابخانه های استاندارد ++C موارد زیر:
http://www.cplusplus.com/reference/
یا
http://msdn.microsoft.com/en-us/library/ct1as7hw(VS.80).aspx (http://msdn.microsoft.com/en-us/library/ct1as7hw%28VS.80%29.aspx)

از نظر من MSDN کامل تر هست. در صفحات فوق بر وری لینک ها داخلی و دسته بندی ها کلیک کنید تا لیست توابع و هدر فایل آن ها را مشاهده کنید.

SamaPic
پنج شنبه 17 اردیبهشت 1388, 23:20 عصر
با سلام.
من با گفته ی نیما موافقم ولی پیشنهاد می کنم یک پست ایجاد کنید تا در آن بتوان کد هایی را که کاربردی هستند را معرفی کنیم.
کد هایی که از نظر برنامه نویسی درست نیستند ولی کاربردهای فراوان دارند.
در واقع یک نوع انتقال تجربیات انجام دهیم.
آیا این بهتر نیست؟
خدانگهدار.

Keyhan Clever
پنج شنبه 17 اردیبهشت 1388, 23:41 عصر
خوب منم منظورم همین بود دیگه
منتها من که مدیر نیستم
اومدم با امکانات خودم یه کار مفید کنم که ظاهرا این آقای مستر نیما همیشه باید تو ذوق همه بزنه :عصبانی++:

SamaPic
جمعه 18 اردیبهشت 1388, 10:49 صبح
با سلام.
به عنوان مثال دستورات زیر یک کار جالب است که خیلی کاربرد دارد ولی کمتر استفاده می شود.با این کار دیگر نیازی به نوشتن دو for نداریم.




int A[8][8];
for (int i=0;i<82;i++)
A[0][i]=0;



من خودم زیاد از این استفاده می کنم و جواب می گیرم.ولی توصیه ی اکید (توجه کنید اکید یعنی .... ) می کنم به هیچ عنوان به استاد نشان ندهید.زیرا نشان دادن به استاد همانا و اخراج از دانشگاه (بدلیل نداشتن بار علمی ) همانا.
فقط برای پروژه های بلند توصیه می شود.زیرا کسی نمی فهمد.
خدانگهدار.

Keyhan Clever
جمعه 18 اردیبهشت 1388, 11:42 صبح
اتفاقا خیلی جالب بود
همش که همه چیز نباید علمی باشه که
وقتی کاربردش خوبه چرا یاد نگیریم ؟

Keyhan Clever
جمعه 18 اردیبهشت 1388, 12:06 عصر
چرا هیچکس هیچی نمیذاره ؟
اصلا لازم نیست دستور پیچیده ای باشه.
همین که جالب باشه کافیه.
مثلا تابع ()rand خوب جالبه دیگه.
تو این مایه ها بذارین

Keyhan Clever
جمعه 18 اردیبهشت 1388, 21:40 عصر
بذارین خودم یکی دیگه بذارم
مثلا تو همین تابع رند برای فعال سازی باره زمانی که بازم جالبه مثلا :



include<stdlib.h>
include<time.h>
int main ()
{
...
int a;
srand((unsigned)time(NULL))
a = rand();
...
return 0;
}


اینجا یک عدد مثبت اینتیجر در متغیر a قرار میگیرد.
اما اگر خط قبلش نوشته نشده بود بازم کار میکرد.
اما کاربردش توی حلقه هاست.
اگه توی فور رند خالی رو بنویسید و بخواهید یک آرایه رو پر کنید تمام آرایه با یک عدد پر میشود.
اما اس رند در خط قبل باعث میشود که در هر زمان مختلف یک عدد مختلف در آرایه قرار گیرد
خودتون میتونین امتحان کنیدش :لبخند: