Skocz do zawartości


Zdjęcie

[c++] spirala


  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 norbi123

norbi123

    Początkujący

  • 132 postów

Napisano 13 08 2008 - 01:09

napisalem program ktory ma narysowac spiral ale nie wiem czemu nie chce jej rysowac prosze pomoc w poprawieniu kodu
#include <GRAPHICS.H>
#include <conio.h>

const double alpha=10;

void spirala(double lg,double x,double y)
{
if (lg>0)
   {
   lineto(x+lg,y);
   lineto(x+lg,y+lg);
   lineto(x+alpha,y+lg);
   lineto(x+alpha,y+alpha);
   spirala(lg-2*alpha,x+alpha,y+alpha);
   }
}
int main()
{
int Karta, Tryb;
Karta = DETECT;
initgraph(&Karta, &Tryb, "c:\\tc\\bgi\\");
setgraphmode(Tryb);
moveto(90,50);
spirala(getmaxx()/2,getx(),gety());
getch();
closegraph();
}


  • 0

#2 Kai

Kai

    Stały użytkownik

  • 237 postów

Napisano 13 08 2008 - 17:27

Ani bibliotek nie zamieściłeś, ani błędu jaki otrzymujesz. Pomógłbym Ci, gdybyś to zrobił, albo nie używał takiego gó**a jak Borlandowskie IDE.

  • 0

#3 Marko_

Marko_

    Stały użytkownik

  • 279 postów

Napisano 14 08 2008 - 21:41

Podejrzewam że to źródło które podałeś masz z tej strony:
http://www.ujk.kielce.pl//informatyka/medi..._rekurencja.htm
Jakie masz błędy podczas kompilacji ? - Myślę że tutaj jest problem.Podaj więcej szczegółów.
  • 0

#4 norbi123

norbi123

    Początkujący

  • 132 postów

Napisano 15 08 2008 - 01:07

błedy podczas kompilacji to
G:\by norbi123\helion\2\algo3\SPIRALA.CPP|3|GRAPHICS.H: No such file or directory|
G:\by norbi123\helion\2\algo3\SPIRALA.CPP||In function `void spirala(double, double, double)':|
G:\by norbi123\helion\2\algo3\SPIRALA.CPP|12|error: `lineto' undeclared (first use this function)|
G:\by norbi123\helion\2\algo3\SPIRALA.CPP|12|error: (Each undeclared identifier is reported only once for each function it appears in.)|
G:\by norbi123\helion\2\algo3\SPIRALA.CPP||In function `int main()':|
G:\by norbi123\helion\2\algo3\SPIRALA.CPP|22|error: `DETECT' undeclared (first use this function)|
G:\by norbi123\helion\2\algo3\SPIRALA.CPP|23|error: `initgraph' undeclared (first use this function)|
G:\by norbi123\helion\2\algo3\SPIRALA.CPP|24|error: `setgraphmode' undeclared (first use this function)|
G:\by norbi123\helion\2\algo3\SPIRALA.CPP|25|error: `moveto' undeclared (first use this function)|
G:\by norbi123\helion\2\algo3\SPIRALA.CPP|26|error: `getmaxx' undeclared (first use this function)|
G:\by norbi123\helion\2\algo3\SPIRALA.CPP|26|error: `getx' undeclared (first use this function)|
G:\by norbi123\helion\2\algo3\SPIRALA.CPP|26|error: `gety' undeclared (first use this function)|
G:\by norbi123\helion\2\algo3\SPIRALA.CPP|28|error: `closegraph' undeclared (first use this function)|
||=== Build finished: 11 errors, 0 warnings ===|

z tego co widze chyba nie mam "GRAPHICS.H" tej biblioteki
  • 0

#5 Kai

Kai

    Stały użytkownik

  • 237 postów

Napisano 18 08 2008 - 22:56

z tego co widze chyba nie mam "GRAPHICS.H" tej biblioteki

Dokładnie. Spróbuj z tym.

  • 0

Zobacz więcej tematów z tagiem: język C++



Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych