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

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




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

نام تاپيک: کامپایلر ها

  1. #1
    حـــــرفـه ای Arrowtic's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    Westeros
    پست ها
    6,982

    پيش فرض کامپایلر ها

    ببخشید دوستان من تازه شروع کردم به C++.خیلی خیلی کم بلدم فعلا کمی پیشرفته تر از Hello World
    الآن 2 مشکل دارم:
    1)کامپایلر رایگان(کرک بی کرک!) میخوام.خودم از dev-c++ فعلا استفاده میکنم.
    2)کد ها در کامپایلر ها چه قدر فرق دارن؟آخه با Turbo C++ 3.0 DOS که کار میکردم از Main شروع میشد(بعد از include ها) ولی تو dev به جاش int main(void) هستش.یا تو dev این کدها اضافن که بدونشون اصلا اجرا نمیشه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    درضمن آیا از نظر کدها Turbo C++ با Visual C++(در حالت Console) عینا مثل همن؟
    Last edited by Arrowtic; 02-10-2011 at 15:57.

  2. #2
    حـــــرفـه ای Arrowtic's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    Westeros
    پست ها
    6,982

    پيش فرض

    گویا کسی نمیدونه ولی اشکلال نداره اونو فهمیدم خودم یه مشکل دیگه دارم:
    تو Dev اصلا cin رو نمیگیره ازم و ارور میده.
    نقش cin.get() و cin.ignore چیه؟

  3. #3
    داره خودمونی میشه newsoft's Avatar
    تاريخ عضويت
    Apr 2011
    پست ها
    160

    پيش فرض

    گویا کسی نمیدونه ولی اشکلال نداره اونو فهمیدم خودم یه مشکل دیگه دارم:
    تو Dev اصلا cin رو نمیگیره ازم و ارور میده.
    نقش cin.get() و cin.ignore چیه؟
    سلام
    c++ یه زبانی که همیشه استانداردهاش بروز میشه یا تغییر میکنه.
    turbo C++ مربوط به دهه ی 90 هست و بهتره کلا عوضش کنین.
    در مورد کامپایلر قبلا پرسیده شده و تعداد زیادی کامپایلر خوب عنوان شده .میتونین از ویژوال استدیو هم استفاده کنین.که c++ CLI مربوط به تکنولوژی دات نت هست و شما میتونین از قسمتهای دیگش استفاده کنین.
    البته مطلب زیاده اگه اینترنت سرچ کنین مطالب مفصلی در باره استفاده از این زبان و کامپایلرهاش گفته شده.
    برای گرفتنcin و ... از این کدها بعد از include ها استفاده کنین.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    برای زبان سی مطالب فارسی کم هست بهتره زبان اصلی ها رو پیدا کرده و مطالعه کنین.
    سایت code project رو هم به عنوان آچار فرانسه در دست داشته باشین.

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


  5. #4
    حـــــرفـه ای Arrowtic's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    Westeros
    پست ها
    6,982

    پيش فرض

    ممنون یه سوال دیگه:تو Dev چطور مثلث بسازم؟!
    توی Turbo به راحتی با Line میشد ولی اینجا چون graphic.h رو نداره نمیشه!

  6. #5
    پروفشنال Petros's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    سوال بسیار جالب و بجایی بود
    پست ها
    974

    پيش فرض

    ممنون یه سوال دیگه:تو Dev چطور مثلث بسازم؟!
    توی Turbo به راحتی با Line میشد ولی اینجا چون graphic.h رو نداره نمیشه!
    یکی از مثالای این سایت رو دانلود کن:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  7. #6
    حـــــرفـه ای Arrowtic's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    Westeros
    پست ها
    6,982

    پيش فرض

    ممنون!
    یه سوال دیگه که تا حدی بلدمش:
    من میخوام حاصل تقسیمم اعشاری باشه مثلا 5 تقسیم بر 2 رو 2.5 بده نه 2.یه جورایی حلش کردم:اشتباه اول و اصلیم این بود که z رو که قرار بود متغیری باشه که عدد اعشاریم توش باشه int تعریف کرده بودم!ولی حالا که float یا double تعریفش میکنم یه مشکل دیگه دارم:بازم اعشاری نشون نمیده مگر اینکه جای:
    z=x/5 بنویسم z=(float)x/5 .خوب راهی نیست که x رو int تعریف کنم و z رو float و اعشار حساب کنه؟این کارو که میکنم و x رو یه int و z و اعشاری تعریف میکنم بازم بدون اعشار میاد و بگم که منی که x رو int تعریف کردم int هم وارد میکنما ایراد این نیست!مثلا من x رو int تعریف کردم و x رو 5 وارد کردم.z هم float یا double تعریف کردم ولی نتیجه z=x/2 بازم 2 هستش نه 2.5!

  8. #7
    آخر فروم باز
    تاريخ عضويت
    Jul 2009
    پست ها
    6,351

    پيش فرض

    ممنون!
    یه سوال دیگه که تا حدی بلدمش:
    من میخوام حاصل تقسیمم اعشاری باشه مثلا 5 تقسیم بر 2 رو 2.5 بده نه 2.یه جورایی حلش کردم:اشتباه اول و اصلیم این بود که z رو که قرار بود متغیری باشه که عدد اعشاریم توش باشه int تعریف کرده بودم!ولی حالا که float یا double تعریفش میکنم یه مشکل دیگه دارم:بازم اعشاری نشون نمیده مگر اینکه جای:
    z=x/5 بنویسم z=(float)x/5 .خوب راهی نیست که x رو int تعریف کنم و z رو float و اعشار حساب کنه؟این کارو که میکنم و x رو یه int و z و اعشاری تعریف میکنم بازم بدون اعشار میاد و بگم که منی که x رو int تعریف کردم int هم وارد میکنما ایراد این نیست!مثلا من x رو int تعریف کردم و x رو 5 وارد کردم.z هم float یا double تعریف کردم ولی نتیجه z=x/2 بازم 2 هستش نه 2.5!
    سلام
    چون x يك عدد int هست و 5 يا 2 هم يك عدد int .
    int/int=int
    اما
    float/int=float

    مگر از همون راهي كه خودتون گفتيد تايپ كستينگ استفاده كنيد.

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


  10. #8
    حـــــرفـه ای Arrowtic's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    Westeros
    پست ها
    6,982

    پيش فرض

    خیلی ممنون مشکل حل شد با کمکتون!

    امروز یه سایتی دیدم که خیلی برام خوب بود که احتمالا همتون میشناسیدش:
    devpaks.org

    توش شما بدون هیچ دردسری Pack هاتونو برا Dev C++ دان میکنید من این Winbgim رو باهاش مشکل داشتم و نمیتونستم راش بندازم ولی از این سایت پک رو دان کردم و نصب کردم و حالا راحت انتخابش میکنم و خودش محیطو آماده میکنه و من کدمو میزنم!

  11. #9
    آخر فروم باز
    تاريخ عضويت
    Jul 2009
    پست ها
    6,351

    پيش فرض

    خیلی ممنون مشکل حل شد با کمکتون!

    امروز یه سایتی دیدم که خیلی برام خوب بود که احتمالا همتون میشناسیدش:
    devpaks.org

    توش شما بدون هیچ دردسری Pack هاتونو برا Dev C++ دان میکنید من این Winbgim رو باهاش مشکل داشتم و نمیتونستم راش بندازم ولی از این سایت پک رو دان کردم و نصب کردم و حالا راحت انتخابش میکنم و خودش محیطو آماده میکنه و من کدمو میزنم!
    نه رستش نديده بود
    من ويژوال نصب كردن راحت هست و تر و تميز

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


  13. #10
    حـــــرفـه ای Arrowtic's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    Westeros
    پست ها
    6,982

    پيش فرض

    من میخوام اول خوب کدا رو تو کنسول اینا یاد بگیرم بعد بزنم تو کار ویژوال!

Thread Information

Users Browsing this Thread

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

User Tag List

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

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