Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Potrebna mi je pomoc za TurboC

[es] :: C programiranje :: C za početnike :: Potrebna mi je pomoc za TurboC

[ Pregleda: 856 | Odgovora: 7 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zzzzzzzzzzzz
Vladimir Stojanovic

Član broj: 71849
Poruke: 13
91.150.101.*



Profil

icon Potrebna mi je pomoc za TurboC13.08.2007. u 19:04

Pozdrav svima... imam jedan problem... :) Kada na primer hocu u turboC-u da nacrtam tacku.. ide ovako:

Code:
#include<graphics.h>
void main(void)
{
int drv=DETECT, mode;
initigraph(&drv, &mode, "");
putpixel(200, 200, YELLOW);
getch();
closegraph();
}


Kada to hocu da otvorim, kaze mi ovo:

Code:
BGI Error: Graphics not initialized (use 'initigraph')


U cemu je problem? :(
Hvala unapred...
13.08.2007. u 19:04 

cirra

Član broj: 152450
Poruke: 102
*.jotel.co.yu.



Profil

icon Re: Potrebna mi je pomoc za TurboC16.08.2007. u 12:42
Verovatno nemas BGI. datoteku za inicijalizaciju grafike.
Daj malo vise detalja
Poz
16.08.2007. u 12:42 

markom
Marko Milivojević
Senior Network Expert, Vodafone
64°08´N - 21°56´W

Administrator
Član broj: 18427
Poruke: 4109
*.du.xdsl.is.

Jabber: markom@elitesecurity.org
ICQ: 2354227
Sajt: markom.info


Profil

icon Re: Potrebna mi je pomoc za TurboC16.08.2007. u 13:01
Nisam takao C godinama, ali zar ne treba mode da sadrzi neku vrednost? Jesi li proverio koja je povratna vrednost "initgraph"? Jesi li siguran da poziv ne propadne zbog neke greske?
16.08.2007. u 13:01 

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 3400
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

icon Re: Potrebna mi je pomoc za TurboC16.08.2007. u 13:48
Nikad nisam radio sa grafikom za Turbo C, ali jesi li siguran da treba initigraph(), a ne initgraph() ?

Pogledaj ovde:
http://www.mycplus.com/cplus.asp?CID=5
... kako se handle-uje da li je grafika inicijalizovana.

FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
16.08.2007. u 13:48 

zzzzzzzzzzzz
Vladimir Stojanovic

Član broj: 71849
Poruke: 13
77.46.250.*



Profil

icon Re: Potrebna mi je pomoc za TurboC16.08.2007. u 18:16
Kad uradim sa "initigraph", on nece ni da pokrene to, prijavljuje gresku, a kad pokusam sa "initgraph", on mi ponovo kaze: BGI Error: Graphics not initialized (use 'initgraph').
Stvar je u tome, sto ovo isto uradim u skoli, i tamo sve radi, a kuci nece... Da li meni nedostaje neki fajl na racunaru? Ako znate, recite mi kako da ga nadjem...

Ovo je citat iz knjige Racunarska tehnika i programiranje, mr Stanimir Cajetinac, Cirkovic Radisa

Crtanje tacke:
Kao sto znamo racunarska grafika se zasniva na diskretizovanim crtezima i slikama, stoga je osnovni graficki element tacka. Svi drugi graficki elementi se obrazuju pomocu tacaka. Posto smo ekranu pridruzili koordinantni sistem, crtanje tacke bice jednostavno. za to se koristi funkcija:
#include<graphics.h>
Funkcija void putpixel(intxm inty, int setcolor)
intx, inty su kordinate tacke koje trebamo crtati a int setcolor je izbor boje za crtanje tacke.
Primer:
Napisati program koji ce na ekranu nacrtati tacku sa kordinatama (100, 100) u zutoj boji.
#include<graphics.h>
void main(void)
{
int drv=DETECT, mode;
/*Inicijalizuj graficki rezim*/
initgraph(&drv, &mode, "");
/*Napisi kordinate tacke i boju crtanja*/
/* x=100, y=100, zuta*/
putpixel(200, 200, YELLOW);
/*Sacekaj pritisak tastera*/
getch();
/*Predji u tekstualni mod*/
closegraph();
}
16.08.2007. u 18:16 

cirra

Član broj: 152450
Poruke: 102
*.jotel.co.yu.



Profil

icon Re: Potrebna mi je pomoc za TurboC16.08.2007. u 22:14
Koji kompajler koristis
Dali je to Turbo C v2.0
Kako je podesen kompajler
Ocito da ne moze da nadje BGI fajlove iz biblioteke
Daj detalje i dobices odgovor
16.08.2007. u 22:14 

cirra

Član broj: 152450
Poruke: 102
*.jotel.co.yu.



Profil

icon Re: Potrebna mi je pomoc za TurboC16.08.2007. u 22:35
Probao sam ovaj kod
iskompajlirati.
Radi u turbo C v2.0
Medjutim kako je tacka jedva vidljiva to ti
predlazem da probas sa kodom za crtanje linije
Evo ti kod
#include<graphics.h>
void main(void)
{
int drv=DETECT, mode;
/*Inicijalizuj graficki rezim*/
initgraph(&drv, &mode, "..\\bgi");
/*Napisi kordinate tacaka DUZI i boju crtanja*/

setcolor(RED);
line(200, 200,300,300 );
/*Sacekaj pritisak tastera*/
getch();
/*Predji u tekstualni mod*/
closegraph();
}
Doduse ovo je uradjeno na kompajleru Turbo C ++ V.3.0
Ukoliko ima nejasnoce javi se
16.08.2007. u 22:35 

cirko

Član broj: 122475
Poruke: 229
91.150.127.*



Profil

icon Re: Potrebna mi je pomoc za TurboC21.08.2007. u 11:14
Kolega
Evo ti jedan kod
#include<graphics.h>
#include<conio.h>
void main(void)
{
int drv=DETECT, mode;
/*Inicijalizuj graficki rezim*/
initgraph(&drv, &mode, "..\\bgi");
/*Napisi kordinate tacaka DUZI i boju crtanja*/

setcolor(RED);
line(200, 200,300,300 );
/*Sacekaj pritisak tastera*/
getch();
/*Predji u tekstualni mod*/
closegraph();
}
Probaj da ga izvrsis u TC
Ukoliko nece iz koda izbaci ..\\bgi
pa onda probaj ponovo.
Ukoliko ponovo nece onda ti kompajler nije dobar
Javi sta si uradio
21.08.2007. u 11:14 

[es] :: C programiranje :: C za početnike :: Potrebna mi je pomoc za TurboC

[ Pregleda: 856 | Odgovora: 7 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.