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

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




صفحه 186 از 326 اولاول ... 86136176182183184185186187188189190196236286 ... آخرآخر
نمايش نتايج 1,851 به 1,860 از 3257

نام تاپيک: سوالات مبتدی و عمومی (++C, C) خود را اینجا بپرسید

  1. #1851
    کـاربـر بـاسـابـقـه szh_1367's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    1,007

    پيش فرض

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

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

  2. 2 کاربر از szh_1367 بخاطر این مطلب مفید تشکر کرده اند


  3. #1852
    اگه نباشه جاش خالی می مونه samasara's Avatar
    تاريخ عضويت
    Jul 2012
    پست ها
    386

    پيش فرض

    ی هسوال خیلی احمقانه لول!!

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

    چرا این برنامه بهم 0 میده بجای 0.1!!!!!!!!!!
    با [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] موافقم چون اعداد 100 یا 10 رو کامپایلر بصورت صحیح در نظر می گیره ....
    Last edited by samasara; 27-10-2012 at 01:18.

  4. این کاربر از samasara بخاطر این مطلب مفید تشکر کرده است


  5. #1853
    داره خودمونی میشه ashl7's Avatar
    تاريخ عضويت
    Mar 2010
    پست ها
    83

    پيش فرض

    سلام
    استفاده از Type_Casting
    x=(float)10/100
    ولی من که از اول x رو float تعریف کرده بودم نه int!!!!!!!!
    float مگه به معنی عدد اعشاری نیست؟!
    Last edited by ashl7; 27-10-2012 at 02:28.

  6. #1854
    داره خودمونی میشه ashl7's Avatar
    تاريخ عضويت
    Mar 2010
    پست ها
    83

    پيش فرض

    یه سوال دیگه با اجازه...کسی میدونه تابع fflush تو C کارش چیه؟!
    و همچنین EOF که تو loop معمولا میاد!!!
    Last edited by ashl7; 27-10-2012 at 10:37.

  7. #1855
    داره خودمونی میشه A.I.V.I.O's Avatar
    تاريخ عضويت
    Oct 2012
    محل سكونت
    همدان
    پست ها
    101

    پيش فرض

    درودی دوباره بر دوستان!
    من هر بار میخوام تو ++C دستور sqrt رو به کار ببرم، نمیشه!
    میشه یکی بگه دقیقا چجوری باید به کار بردش؟ چه h فایلی رو باید زد؟
    آخرین برنامه ای که میخواستم باهاش بنویسم اینه:
    اشکالش چیه که نمیذاره؟

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این Error هم میده:
    sqrt: more than one instance of overloaded function "sqrt" matches the argument list

    (البته به کدی که نوشتم توجه نکنین، هنوز روش کار نکردم و نمیدونم چی به چیه!

  8. #1856
    اگه نباشه جاش خالی می مونه samasara's Avatar
    تاريخ عضويت
    Jul 2012
    پست ها
    386

    پيش فرض

    درودی دوباره بر دوستان!
    من هر بار میخوام تو ++C دستور sqrt رو به کار ببرم، نمیشه!
    میشه یکی بگه دقیقا چجوری باید به کار بردش؟ چه h فایلی رو باید زد؟
    آخرین برنامه ای که میخواستم باهاش بنویسم اینه:
    اشکالش چیه که نمیذاره؟
    باید از math.h استفاده کنی!!! مشکلت حل مشه
    در ضمن خط آخر هم return 0; نگذاشته شده!!
    Last edited by samasara; 27-10-2012 at 11:32. دليل: اشکال در نمایش

  9. این کاربر از samasara بخاطر این مطلب مفید تشکر کرده است


  10. #1857
    اگه نباشه جاش خالی می مونه samasara's Avatar
    تاريخ عضويت
    Jul 2012
    پست ها
    386

    پيش فرض

    یه سوال دیگه با اجازه...کسی میدونه تابع fflush تو C کارش چیه؟! و همچنین EOF که تو loop معمولا میاد!!!
    کلاس سوالات رفته بالا !!!!(شوخی کردم...) تابع fflush که گفتی یکی از بدترین خاطر های من نو زنده کرد چون این نکته کوچیک در ادامه به یک باگ بزرگ برای برنامم تبدیل شد اما من نمی فهمیدم و خیلی را حت سیستمم هکید!!!! .. نمی می خواستم جواب بدم!!!!! اما اون برای پاک کردن بافری که scanf متغیر ها رو داخل خودش ذخیره می کنه به کار می ره !!! لیلش هم اینه که وقتی شما با یک ورودی دومقدار رو میدی مثلا 1 3 رو دستور Scanf اول میاد مقادیر رو به بافر می ده و در دومین باری (یا حالا هر چند بار!!!) دیگه بیاز نداره که ببینه در ترمینال از کاربر بپرسه.... با همون مقدار 1 که در مثال اوردم کار رو ادامه می ده ..... EOF هم ماکرویی هست برای تست شرط پایان فایل به کار می رود وقتی که اشاره گر فایل به آخر برسه 1 در هر جایی 0 و در صورت وجود خطا 1- رو بر می گردانه.. فقط در dos و ویندوز کر برد داره به داخل unix و نه در حالت استاندارد سی استفاده می شه.
    Last edited by samasara; 27-10-2012 at 12:45.

  11. #1858
    داره خودمونی میشه A.I.V.I.O's Avatar
    تاريخ عضويت
    Oct 2012
    محل سكونت
    همدان
    پست ها
    101

    پيش فرض

    ببخشید بسیار میپرسم، ولی آخه هر سری انگار یه چیزی درست کار نمیکنه!
    من کدمو کامل کردم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    همه چی درست کار میکنه به جز اونجاییش که cout<<counter ، یه عدد پرتی میده!
    اول فکر کردم دو برابر اون عددی که باید بده رو میده ولی بعد فهمیدم نه!!!!!!!! ربطی به عددی که باید بده نداره!


    ویرایش:
    یه پرسش متفرقه؟ چرا کد ها اینجا یه کم قاطی پاتی میشه؟ یه راهی نیست که هم کد ها رو درست بذاریم هم اون space های قبلش رو بذاره؟منظورم Tab هاییه که تو Visual Studio هر مرحله یه مرحله بیشتر میشه!
    Last edited by A.I.V.I.O; 27-10-2012 at 14:13.

  12. #1859
    اگه نباشه جاش خالی می مونه samasara's Avatar
    تاريخ عضويت
    Jul 2012
    پست ها
    386

    پيش فرض

    همه چی درست کار میکنه به جز اونجاییش که cout<<counter ، یه عدد پرتی میده!
    اول فکر کردم دو برابر اون عددی که باید بده رو میده ولی بعد فهمیدم نه!!!!!!!! ربطی به عددی که باید بده نداره!
    من واقعا می دونم چه لزمی داره که بخوای متغیر counter رو تعریف کنی یعنی می خواستی تعداد دفعات اجرا شدن for اصلی رو بشماری ؟؟ اما به هر حال عدد پرتی نیست تعداد اجرا شدن حقله ی تکرار for اصلیه(اولیه) اما کلا درست نوشتی فقط یکم بی سلیقگی کردی که برای اینکه برنامه به خط بعدی بره در آخرش از cin استفاده کردی میتونستی به جاش cout<<endl بزاری

  13. این کاربر از samasara بخاطر این مطلب مفید تشکر کرده است


  14. #1860
    داره خودمونی میشه A.I.V.I.O's Avatar
    تاريخ عضويت
    Oct 2012
    محل سكونت
    همدان
    پست ها
    101

    پيش فرض

    من واقعا می دونم چه لزمی داره که بخوای متغیر counter رو تعریف کنی یعنی می خواستی تعداد دفعات اجرا شدن for اصلی رو بشماری ؟؟ اما به هر حال عدد پرتی نیست تعداد اجرا شدن حقله ی تکرار for اصلیه(اولیه) اما کلا درست نوشتی فقط یکم بی سلیقگی کردی که برای اینکه برنامه به خط بعدی بره در آخرش از cin استفاده کردی میتونستی به جاش cout<<endl بزاری

    فک کنم اشتباه متوجه شدی!
    اون counter که گذاشتم میخواستم به کاربر بگم که تا اون عددی که وارد کردی counter تا عدد اول هست، یعنی تعداد عدد اولایی که نوشته رو بهش بدم!
    ولی شما درست میگی، جای اشتباه گذاشتمش، اینجوری تعداد همه ی اعداد فرد رو میشمره، نه فقط اولا!
    سپاس!
    اون cin>>a یی هم که گذاشتم، میذارم که برنامه خارج نشه! آخه برنامه هامو با Console32 مینویسم! D: ببخشید اگه بی سلیقگیه!

Thread Information

Users Browsing this Thread

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

User Tag List

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

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