[ NooND @ 01.12.2007. 11:00 ] @
Postoji li mogucnost da u c-eu iscrtam polu krug,
konkretno treba da napravim prikaz obrtomjera u autu
[ butcher87 @ 01.12.2007. 16:26 ] @
Mislim da ne postoji mogucnost da se to uradi u C-u, jer je C proceduralni programski jezik. To bi trebalo da moze u C++ -u, ili C#-u, koji su objektno orijentisani programski jezici.
[ X Files @ 01.12.2007. 18:23 ] @
Poznate biblioteke za rad sa grafikom su upravo i nastale i zasnovane na proceduralnom kodu, a OOP uopste nema veze sa tom pricom.

Za iscrtavanje kruznice prvo treba da pronadjes odgovarajucu formulu. Na primer, nešto ima ovde (sigurno ima i boljih sajtova):
http://www.inversereality.org/...ics%20programming/circles.html

Code:

#include <math.h>
// ...
void SlowCircle(long xcenter,long ycenter, long radius)
{
   long x,y;
   for( float theta=0; theta<(2*M_PI); theta+=.01 )
   {
      x=xcenter+(long)(radius*sin(theta));
      y=ycenter+(long)(radius*cos(theta));
      // ... ovde sada mozes da koristis X i Y koordinate po potrebi (zavisno koristis li neki GUI ili samo konzolu)
   }
}

Naravno, eksperimentisi sa korakom (theta) i krajem intervala (2*M_PI) da bi dobio ono sto zelis.
[ butcher87 @ 01.12.2007. 19:31 ] @
Ok. Lose sam mislio. Izvinjavam se na prethodnom postu! Inace, hvala na informaciji!
[ mjux @ 02.12.2007. 20:34 ] @
jos jedna informacija... u slucaju da je program koji koristis Turbo C, onda u folderu examples imas primer rada sa grafikom gde se prikazuje kako iscrtgati krug koristiti fontove drukacije itddddddd..... ugl.. mozda bi bilo moguce iskoristiti deo koda, konkretno taj koji iscrtava krugove, mislim da u turbo c-u imas cak i biblioteku sa grafikom...ako sam pogresio neka me neko ispravi:))))))
[ NooND @ 06.12.2007. 11:55 ] @
Ne koristim turbo c vec visual studio.
[ cirko @ 07.12.2007. 14:20 ] @
Kompletnu grafiku za C je obradio Cirkovic u svojoj knjizi
Zavod za udzbenike i nastavna sredstva Beograd
Evo i jednog koda za Turbo C kompajler