تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: دستور setw و rand به چه درد میخوره؟

  1. #1
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jan 2007
    پست ها
    432

    پيش فرض دستور setw و rand به چه درد میخوره؟

    با سلام
    من برایترم تابستانه برنامه نویسی گرفتم
    توش موندم
    این setw به چه درد میحوره؟؟؟
    همچنین دستور rand...

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2007
    محل سكونت
    Deutschland
    پست ها
    46

    پيش فرض سلام

    مي شه اينطور گفت setw(): براي خروجي هايي كه طولشون متفاوته مي تونين از اين تابع استفاده ميشه تا مرتب چاپشون كرد و يه آرگومان براي مشخص كردن اون طول ميگيره .
    و تابع ()rand براي چاپ كردن اعداد تصادفي به كار ميره اما در هر بار استفاده همون اعدادي رو توليد مي كنه كه در اولين بار توليد مي كرده ، مثلا rand(5) يه سري عدد تصادفي توليد مي كنه و اگه دو بار همينو بخواي چاپ كني همون اعداد رو دباره چاپ مي كنه .و بهتره از تابع Srand استفاده كنيد.
    good luck

  3. #3
    داره خودمونی میشه armanprogrammer's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    کزج
    پست ها
    27

    پيش فرض

    setw دستوری از کتابخانه iomanip است که به وسیله آن میتونی فاصله بین کلمات تو خروجی رو تایین کنی مثل مثال زیر:
    cout << "a" << setw(20) << "b" << endl;
    که در این مثال فاصله a و b به اندازه 20 کارکتر است.

    دستور rand هم همون کاریو میکنه که دوستمون گفت و برای حل مشکلش فقط یک بار از srand استفاده میکنیم که بر اساس تایم سیستم دستورات تصادفی ایجاد میکنه در غیر این صورت این اعداد تصادفی به ظاهر تصادفی جلوه میکنه در صورتی که تمام کامپیوترها این اعداد رو تولید میکنن.

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2007
    محل سكونت
    Deutschland
    پست ها
    46

    پيش فرض سلام

    ايت هم يك نمونه استفاده از دستور setw به همراه خروجي آن:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #5
    در آغاز فعالیت
    تاريخ عضويت
    May 2010
    پست ها
    2

    پيش فرض

    سلام دوستان عزیر
    می تونید به من هم کمک کنید ؟؟؟؟
    من یه برنامه می خواهم با همین دستور setw() که سه حرف اول اسم رو مثلا mohammad چاپ کنه
    می تونید کمکم کنید ؟؟؟
    ممنونتونم

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •