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

Potrebna mi je pomoc za TurboC

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

[ Pregleda: 2807 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zzzzzzzzzzzz
Vladimir Stojanovic

Član broj: 71849
Poruke: 20
91.150.101.*



Profil

icon Potrebna mi je pomoc za TurboC13.08.2007. u 19:04 - pre 203 meseci
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...
 
Odgovor na temu

cirra

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



Profil

icon Re: Potrebna mi je pomoc za TurboC16.08.2007. u 12:42 - pre 203 meseci
Verovatno nemas BGI. datoteku za inicijalizaciju grafike.
Daj malo vise detalja
Poz
 
Odgovor na temu

markom
Marko Milivojević
Network Engineer
Google
Mountain View

Član broj: 18427
Poruke: 4227
*.du.xdsl.is.

Sajt: https://markom.rs


+16 Profil

icon Re: Potrebna mi je pomoc za TurboC16.08.2007. u 13:01 - pre 203 meseci
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?
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

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

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Potrebna mi je pomoc za TurboC16.08.2007. u 13:48 - pre 203 meseci
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.
 
Odgovor na temu

zzzzzzzzzzzz
Vladimir Stojanovic

Član broj: 71849
Poruke: 20
77.46.250.*



Profil

icon Re: Potrebna mi je pomoc za TurboC16.08.2007. u 18:16 - pre 203 meseci
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();
}
 
Odgovor na temu

cirra

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



Profil

icon Re: Potrebna mi je pomoc za TurboC16.08.2007. u 22:14 - pre 203 meseci
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
 
Odgovor na temu

cirra

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



Profil

icon Re: Potrebna mi je pomoc za TurboC16.08.2007. u 22:35 - pre 203 meseci
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
 
Odgovor na temu

cirko

Član broj: 122475
Poruke: 553
91.150.127.*



+16 Profil

icon Re: Potrebna mi je pomoc za TurboC21.08.2007. u 11:14 - pre 203 meseci
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
 
Odgovor na temu

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

[ Pregleda: 2807 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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