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

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




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 18

نام تاپيک: درخواست کامپایلر C در ویندوز ۷

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

    پيش فرض درخواست کامپایلر C در ویندوز ۷

    سلام...من یادگیری برنامه نویسی رو تازه شروغ کردم...دنبال یک کامپایلر هستم که تو ویندوز ۷ کار کنه والی هر چی میگردم پیدا نمیکنم...چندتا فایل (borland incl)دانلود کردم والی به نظر نمیاد که نرم افزار باشن!!!!کد مینویسم والی نمیتونه بخونه!!!...visual studio زبان C رو کامپایل میکنه؟!
    مرسی
    Last edited by ashl7; 22-09-2012 at 10:17.

  2. #2
    اگه نباشه جاش خالی می مونه Max.Pain's Avatar
    تاريخ عضويت
    Apr 2010
    پست ها
    278

    پيش فرض

    از ویژوال استودیو میتونید استفاده کنید اما اگه دنبال یه محیط ساده و سبک هستید از dev cpp compiler استفاده کنید.

  3. این کاربر از Max.Pain بخاطر این مطلب مفید تشکر کرده است


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

    پيش فرض

    مرسی از جواب....من کامپایلر CodeBlocks رو گرفتم اینجا...خیلی خوبه

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

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

    پيش فرض

    من چندتا سوال خیلی مبتدیانه داشتم ممنون میشم جواب بدین !!!! تازه شروع کردم برنامه نویسی رو...
    اول اینکه return 0 که آخر برنامه میاد دقیقن به چه دردی میخوره؟! آخه چه باشه چه نباشه برنامه یکجور اجرا میشه!!!
    و اینکه( ) int main و (void main(void و( )void main با هم چه فرقی داران؟!
    چرا این برنامه درست اجرا نمیشه؟! چرا بعد از کامپایل همینطوری به نوشتن عبارات بدونه اینکه وایسه ادامه میده؟!

    #include <stdio.h>

    void main(void)
    {
    int i,j;
    printf("how many:");
    scanf("%d",j);

    for(i=0; i < j ; i++)
    printf(" \nlisa I Like you\n");
    printf("that is all...\n");

    }


    پ.ن: هر کاری میکنم بد تایپ میکنه دستور رو!!!! ببخشید!!!!!




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

    پيش فرض

    پ.ن: هر کاری میکنم بد تایپ میکنه دستور رو!!!! ببخشید!!!!!
    در قسمت حالت پیشرفته از نوار ابزار گزینه ی warp رو اتخاب کن و دستورت رو داخل اون بزار!!
    کد تو میشه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

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

    پيش فرض

    عزیزم شما می تونید از turbo c++ یا borland C++ استفاده کنی مشکلی ندارن با سون اما فول اسکرین نمی شن!! شاید باسیستم ها 64 بیتی هم یه مشکل کوچولو داخل یکسری از کدا داشته باشن اما قابل اجرا هستند !!
    خودم الان gcc استفاده می کنم نسخه ی وندوزی هم داره اما داخل سون هم با بورلند سی کامپایل کردم !! فکر کنم این کامپایلر ها کامل با شن اما اگه چیزی خواستی باید فایل های دات اچ رو از یه جایی دان کنی و داخل فولدر include بزاری .

    اما داخل vs باید حتما شیئ بنویسی یعنی نمی تونی مثل cکار کنی باید دستورات به صورت c++ باشن
    Last edited by samasara; 29-09-2012 at 13:31.

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

    پيش فرض

    مرسی از جواب...مشکلی با کامپایلر ندارم...یه سری برنامه نوشتم که راحت اجرا میشه...ولی در مورد این برنامه...مثلا اگر به j عدد ۴ رو بدیم، باید ۴ بار تایپ کنه lisa I like you...that is all........درسته؟! ولی این برنامه رو که کامپایل میکنم بی نهایت بار مینویسه اینو...صفحه همینطوری میره پایین!!!!!!!! یه مشکلی تو برنامه نوشتن هم هست، که من نمیدونم چیه!!!
    نظری در مورد ساله اول و دومم ندارین؟!

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

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    می تونی از راه بالا هم به جواب برسی اینا مقدماتیه که شما رو در کار های بزرگ کمک می کنه!
    Last edited by samasara; 30-09-2012 at 22:20.

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


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

    پيش فرض

    اولا
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    رو باید به:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    تبدیل کنی تا آدرس درست بشه!!
    دوما هم باید فایل سرآمد زیرو به برنامت اضافه کنی تا تابع getch(); برا گرفتن یک کلید تا اتمام و پاک کننده ی صفحه نمایش clrscr(); اضافه کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    پس برنامتون می شه
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در مورد سوال های دیگت هم الان دیگه حال نوشتن ندارم باشه برای یه وقت دیگه!
    Last edited by samasara; 29-09-2012 at 22:42.

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


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

    پيش فرض

    عبارت void(تهی) در واقع این رو به برنامه می گه که تابع چیزی رو برنمی گردونه مثال حتما دیدید ک یک سری توابع اگر کارشان را درست انجام دادن مقدارtrue واگرنه false رو برمی گردونه اما تابعی که از نوع void تعریف بشه هیچ چیزی رو برنمی گردونه دقیقا مثال clrscr خروجی نداره

    از اوجایی که برنامه ی اصلی در سی به عنوان یک تابع تعریف می شه پس بید دارای مقدار باشه پس عبارت void می گه که تابع نازی نیست چیزی رو برگردونه!!

    پس فرقی بین (void main(void و( )void main نیست

    اما ( ) int main چون باید خروجی int داشته باشه عبارت return 0 رو در آخر برنامه قرار می دیم که یه سیستم بفهمونم که برنامه تموم شده(این سبک در سی++ اضافه شده نه سی)

    اما حالا چه را اگر return 0 رو نزاریم مشکلی پیش نمیاد چون شما داخل تابع اصلی ارگومانی رو تعریف نکردین و کامپایلر اونو از نوع void در نظر می گیره پس با اتمام خط آخر برنامه رو تموم می کنه!!

    عبارت return 0 در سی++ مهمه و شما حتما باید وقتی که از کامپایلر سی++ استفاده می کنید از ( ) int main و return 0 استفاده کنید

    شاید در آخر هم سوالی پیش بیاد که چرا الان مشکلی با کامپایلر ندارین ؟ که در پاسخ اید بگم که شما از کمپالر c/c++ استفاده می کنید که در آن واحد با فراخوانی فایل های سرآمد صحیح می تونید از هر دوتش استفده کنید!!

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


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

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

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