• اگر سمپادی هستی همین الان عضو شو :

    ثبت نام عضویت

پرسش و پاسخ پیرامون برنامه‌نویسی

  • شروع کننده موضوع شروع کننده موضوع max
  • تاریخ شروع تاریخ شروع
پاسخ : سئوال c++

#include <cstdlib>
#include <iostream>
#include <graphics.h>

using namespace std;

int main(int argc, char *argv[])
{
int x,y;
cout<<"Please enter 2 numbers: "<<endl;
cin>>x>>y;
int r=10, c=1;
initwindow(900,900);
while(r<=100)
{
setcolor(c%16);
circle(x,y,r);
r=r+10;
c=c+1;
}
system("PAUSE");
return EXIT_SUCCESS;
}
 
پاسخ : سئوال c++

با تابع graphics کار نکردم. منم نمی فهمم مشکلش چیه. :-/
 
پاسخ : سئوال c++

به نقل از madrid 4 life :
می فهمم که یه هم چین منظوری داره اما نمی فهمم که دقیقا دارم چیو دو بار تعریف می کنم که خودم نمی دونم؟ اینجا ظاهرا همه چی یه بار تعریف شده
اینطوری باید تعریف کنی متغیرارو دیگه.
کد:
int a, b, c, d;
و اینطوری تعریف کردن اشتباهه.
کد:
int a, int b, int c;

فایل headerه graphics.h رو جداگونه باید اضافه کنی به header هات.
چون graphics.h یه headerه قدیمیه. باید جداگونه دانلود کنی و اضافه کنی به فایل هات.
و کامپایلر های MinGW و امثالش ساپورت نمیکنن graphics.h رو.
 
پاسخ : سئوال c++

graphics.h رو اضافه کردم قبل از نوشتن برنامه! این که گفتین پشت هر متغیر یه int نذارم : هر دو مدل درسته! این برنامه ایه که دبیرمون نوشته چون از درست بودنش مطمئن بودم این کدو دادم! واس همین کد و اون کدی که خودم نوشتم این ارورو میده! ولی این کد رو ویندوز 7 run میشد و درست هم بود
راسی، مرسی از کمکتون
 
پاسخ : سئوال c++

درست نیست :)
کد:
C:\Users\Sobhan\Desktop>g++ code.cpp
code.cpp: In function 'int main()':
code.cpp:6:9: error: expected unqualified-id before 'int'
  int a, int b;
         ^


C:\Users\Sobhan\Desktop>
منظورم از اضافه کردن این نیست که بنویسی
کد:
#include <graphics.h>
منظورم خود فایل هست. یه فایل چند کیلوبایتی هست. :)
 
پاسخ : سئوال c++

بنده هم یه فایل رو کپی کردم تو فولدر include! این روش شما هم الان ج نمیده! زدم کدو با همین روش شما ولی بازم همون ارورو میده!
 
پاسخ : سئوال c++

به نقل از madrid 4 life :
بنده هم یه فایل رو کپی کردم تو فولدر include! این روش شما هم الان ج نمیده! زدم کدو با همین روش شما ولی بازم همون ارورو میده!
میشه از ارورهات log بدی ؟ :(
 
پاسخ : سئوال c++

به نقل از صُبهان :
میشه از ارورهات log بدی ؟ :(
راستش فکر کنم مشکل از برنامه بود! من 4تا ورژن dev دارم! دیشب دیگه آخر شب اعصابم خورد شد گفتم ولش بابا! اصن یه ویستا می ریزم! بعد رو ویستا همون ورژنی رو که رو 8 نصبیده بودم نصب کردم، بازم همون آش و همون کاسه بود! بعد اون ورژن قدیمی رو که رو سیستم های مدرسه نصبه رو ریختم دیگه یه هم جین اروری نداد! اینم log اون ارورهیه که ورژن بالا ِ میداد:
In file included from Untitled2.cpp:2:0:
c:\program files\dev-cpp\mingw32\bin\../lib/gcc/mingw32/4.7.2/../../../../include/graphics.h:302:40: error: redefinition of 'int right'

c:\program files\dev-cpp\mingw32\bin\../lib/gcc/mingw32/4.7.2/../../../../include/graphics.h:302:27: error: 'int right' previously declared here

C:\Users\Fateme\Desktop\Makefile.win:28: recipe for target 'Untitled2.o' failed

mingw32-make.exe: *** [Untitled2.o] Error 1

Compilation failed after 5.47 seconds with errors​
 
پاسخ : سئوال c++

کدت رو هم بزار.
 
پاسخ : سئوال c++

به نقل از صُبهان :
کدت رو هم بزار.
بفرمایین :
#include <conio.h>
#include <graphics.h>
#include <iostream>
using namespace std;
main(){
int x,y,i=0,r=10;
cout<<"Enter (x,y) of a circle :"<<endl;
cin>>x>>y;
initwindow (1000,1000);
while (i<10){
i++;
setcolor (3+i);
circle (x,y,r);
r=r+10;
}
getch();
}
 
Back
بالا