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

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




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

نام تاپيک: كمك : منچ به زبان c

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2008
    پست ها
    6

    پيش فرض كمك : منچ به زبان c

    سلام
    من يه كمك فوري نياز دارم
    بازي منچ به زبان c مي خوام
    گرافيك رو نوشتم ولي error مي شه سريعا كمك كنيد




    #include <graphics.h>
    #include <stdlib.h>
    #include <stdio.h>
    #include <conio.h>

    void mycircle(int x,int y,int r,int c);

    int main(void)
    {

    int gdriver = DETECT, gmode, errorcode;
    initgraph(&gdriver, &gmode, "e:\\tc\\bgi");

    int i;
    int j=1;
    int bigc=15;//big circle R
    int smallc=12;//small circle R
    int c1=15,c2=7;//bigcircle color and small circle color
    int space=4;
    int top=50,left=50;
    int t1,t2;

    t1=bigc*2+space;

    setcolor(11);
    rectangle(left-bigc-3,top-bigc-3,left+10.5*t1+1,top+10.5*t1+1);
    setcolor(7);
    rectangle(left-bigc-5,top-bigc-5,left+10.5*t1+3,top+10.5*t1+3);
    setcolor(5);
    rectangle(left-bigc-7,top-bigc-7,left+10.5*t1+5,top+10.5*t1+5);


    //t2=smalc*2+space
    for(i=0;i<=10;i++)
    {
    if(i<=3)
    {
    mycircle(left+i%2*t1,top+i/2*t1,bigc,RED);
    mycircle(left+i%2*t1,top+(i/2+9)*t1,bigc,GREEN);
    mycircle(left+(i%2+9)*t1,top+i/2*t1,bigc,BLUE);
    mycircle(left+(i%2+9)*t1,top+(i/2+9)*t1,bigc,YELLOW);
    }
    if(i!=5)
    {
    mycircle(left+i*t1,top+4*t1,bigc,c1);
    mycircle(left+i*t1,top+6*t1,bigc,c1);
    mycircle(left+4*t1,top+i*t1,bigc,c1);
    mycircle(left+6*t1,top+i*t1,bigc,c1);
    if(i!=0 && i!=10)
    {
    mycircle(left+i*t1,top+5*t1,smallc,c2);
    mycircle(left+5*t1,top+i*t1,smallc,c2);
    }
    }
    else
    {
    mycircle(left+i*t1,top,bigc,c1);
    mycircle(left+i*t1,top+10*t1,bigc,c1);
    mycircle(left,top+i*t1,bigc,c1);
    mycircle(left+10*t1,top+i*t1,bigc,c1);
    }
    }
    setfillstyle(9,RED);
    bar(left-bigc,top+4*t1-bigc,left+bigc,top+4*t1+bigc);

    setfillstyle(9,BLUE);
    bar(left+6*t1-bigc,top-bigc,left+6*t1+bigc,top+bigc);

    setfillstyle(9,YELLOW);
    bar(left+10*t1-bigc,top+6*t1-bigc,left+10*t1+bigc,top+6*t1+bigc);

    setfillstyle(9,GREEN);
    bar(left+4*t1-bigc,top+10*t1-bigc,left+4*t1+bigc,top+10*t1+bigc);

    getch();
    closegraph();
    return 0;
    }
    void mycircle(int x,int y,int r,int c)
    {
    setfillstyle(SOLID_FILL,c);
    setcolor(8) ;
    circle(x,y,r);
    floodfill(x,y,8);

    }
    Last edited by m_abdzadeh; 06-06-2008 at 13:43.

  2. #2
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2008
    پست ها
    6

    پيش فرض

    اينجا كسي نيست بدادم برسه
    باوركنيد فوري

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2007
    پست ها
    102

    پيش فرض

    #include <graphics.h>
    #include <stdlib.h>
    #include <stdio.h>
    #include <conio.h>

    void mycircle(int x,int y,int r,int c);

    int main(void)
    {

    int gdriver = DETECT, gmode, errorcode;
    initgraph(&gdriver, &gmode, "e:\\tc\\bgi");

    int i;
    int j=1;
    int bigc=15;//big circle R
    int smallc=12;//small circle R
    int c1=15,c2=7;//bigcircle color and small circle color
    int space=4;
    int top=50,left=50;
    int t1,t2;

    t1=bigc*2+space;

    setcolor(11);
    rectangle(left-bigc-3,top-bigc-3,left+10.5*t1+1,top+10.5*t1+1);
    setcolor(7);
    rectangle(left-bigc-5,top-bigc-5,left+10.5*t1+3,top+10.5*t1+3);
    setcolor(5);
    rectangle(left-bigc-7,top-bigc-7,left+10.5*t1+5,top+10.5*t1+5);


    //t2=smalc*2+space
    for(i=0;i<=10;i++)
    {
    if(i<=3)
    {
    mycircle(left+i%2*t1,top+i/2*t1,bigc,RED);
    mycircle(left+i%2*t1,top+(i/2+9)*t1,bigc,GREEN);
    mycircle(left+(i%2+9)*t1,top+i/2*t1,bigc,BLUE);
    mycircle(left+(i%2+9)*t1,top+(i/2+9)*t1,bigc,YELLOW);
    }
    if(i!=5)
    {
    mycircle(left+i*t1,top+4*t1,bigc,c1);
    mycircle(left+i*t1,top+6*t1,bigc,c1);
    mycircle(left+4*t1,top+i*t1,bigc,c1);
    mycircle(left+6*t1,top+i*t1,bigc,c1);
    if(i!=0 && i!=10)
    {
    mycircle(left+i*t1,top+5*t1,smallc,c2);
    mycircle(left+5*t1,top+i*t1,smallc,c2);
    }
    }
    else
    {
    mycircle(left+i*t1,top,bigc,c1);
    mycircle(left+i*t1,top+10*t1,bigc,c1);
    mycircle(left,top+i*t1,bigc,c1);
    mycircle(left+10*t1,top+i*t1,bigc,c1);
    }
    }
    setfillstyle(9,RED);
    bar(left-bigc,top+4*t1-bigc,left+bigc,top+4*t1+bigc);

    setfillstyle(9,BLUE);
    bar(left+6*t1-bigc,top-bigc,left+6*t1+bigc,top+bigc);

    setfillstyle(9,YELLOW);
    bar(left+10*t1-bigc,top+6*t1-bigc,left+10*t1+bigc,top+6*t1+bigc);

    setfillstyle(9,GREEN);
    bar(left+4*t1-bigc,top+10*t1-bigc,left+4*t1+bigc,top+10*t1+bigc);

    getch();
    closegraph();
    return 0;
    }
    void mycircle(int x,int y,int r,int c)
    {
    setfillstyle(SOLID_FILL,c);
    setcolor(8) ;
    circle(x,y,r);
    floodfill(x,y,8);

    }

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2007
    پست ها
    102

    پيش فرض

    salam man ino run kardam javab dad feker konam baranamei shoma moshkeli nadre moshke ba compiler dinitgraph(&gdriver, &gmode, "e:\\tc\\bgi");

    البته حتماً میدونید ولی گفتنش ضرر نداره.

    ممکنه شما C رو توی درایو دیگه ای نصب کرده باشین و باید در دستور فوق آدرس رو عوض کنید.

    در ضمن برنامه های گرافیکی روی سیستمی که سی روش نصب نباشه اجرا نمیشه و باید فایل EGAVGA.BGI رو همراه برنامه حمل کنید تا قابل اجرا باشه.

    برای این منظور میتونید از

    initgraph(&gdriver, &gmode, "");

    به جای دستور بالایی استفاده کنید و فایل EGAVGA.BGI رو در پوشه برنامه و کنار فایل اجرایی قرار بدین.
    Last edited by soda_india; 07-06-2008 at 10:22.

  5. #5
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2008
    پست ها
    6

    پيش فرض

    خيلي ممنون مشكل از c بود كه تو دانشگاه جواب گرفتم
    ولي كسي مي تونه تو نوشتن خود بازي كمكم كنه

  6. #6
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2008
    پست ها
    6

    پيش فرض

    ممنونم ازت
    من تو دانشگاه كه اجرا مي كنم درسته
    ولي تو خونه اين error رو مي ده




    Last edited by m_abdzadeh; 16-06-2008 at 18:35.

  7. #7
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2007
    پست ها
    102

    پيش فرض

    khahesh mikonam barnamsho man age barat paida kardam miferestam

  8. #8
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2008
    پست ها
    6

    پيش فرض

    khahesh mikonam barnamsho man age barat paida kardam miferestam
    مي شه اين error رو برام توضيح بدي

  9. #9
    کاربر فعال MP3 Player sastwhc's Avatar
    تاريخ عضويت
    Jun 2006
    پست ها
    1,230

    پيش فرض

    ممنونم ازت
    من تو دانشگاه كه اجرا مي كنم درسته
    ولي تو خونه اين error رو مي ده
    دوست عزیز مسیر includeکامپایلر رو تصحیح کن ،مشکلت رفع میشه

Thread Information

Users Browsing this Thread

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

User Tag List

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

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