[ neopravdano_odsutan @ 28.12.2005. 00:06 ] @
Pozdrav,

Stvarno ne znam u cemu je problem sa ovim programom(koristim dev-c++ 4.9.9.2 tj. najnoviju verziji) i dosad sam naisao na masu stvari koje rade na Borland Turbo C++ a nece na Dev-u. Uvijek javlja neke greske, pa ne znam sta treba uraditi. Da li treba instalisati neki file u njega, skinuti neke biblioteke, dodati neke parametre compajleru.... STA DA RADIM!?!?!?

Najnoviji mi je problem rad sa TEXTCOLOR funkcijom. Sve lijepo radi na Borland Turbo c++ 1.01 ali gdje cu raditi pod dosom, stvarno se ne isplati.
Evo coda koji me muci u Dev-u:
Code:

#include<stdio.h>
#include<conio.h>

void textcolor(int newcolor);
void normvideo(void);

main(){

int i;
  textcolor (5);
  cprintf("Foreground color\r\n");
    normvideo();
    cprintf("Po starom");
getch();
}
 


Ovo nije ni prva (a ocito ni zadnja) stvar koja ne radi u dev-u, vjerovatno nisam nesto dobro podesio.
U help file-u (Borlandovom) sam sve fino procitao i sve radi ali nece u ovom.
Ovdje je nesto do CONIO.H biblioteke.

P.S.- Javlja mi gresku:
[Linker error] undefined reference to `textcolor'
[Linker error] undefined reference to `cprintf'
[Linker error] undefined reference to `normvideo'

MOLIM VAS ako znate kako da opcenito DEV c++ probleme rijesim (odnosno hocu reci kako da ga podesim pa da radi kao i Borlandov) da mi ne javlja greske za nesto sto je tacno.

Hvala!
[ xxxrugby @ 28.12.2005. 00:44 ] @
Koliko se ja sjecam.
Dev C++ nema conio.h
a Borland ima.
To sam i ja davno isprobavao.!

Kod DevC++ on nema conio.h
[ neopravdano_odsutan @ 28.12.2005. 01:22 ] @
Ma ima i on conio.h , u folderu INCLUDE postoji taj fajl, pa da ga nema ne bih mogao koristiti funkciju GETCH().
Definitivno je ima, ali se razlikuje od one Borlandove, uporedivao sam ih.

;( ima li ljudi iko da zna rijesenje.......
[ idb @ 28.12.2005. 08:48 ] @
Korisno za one koji rade sa Dev-Cpp je Adrian's FAQ. Ima tu dosta korisnih saveta pa pogledaj.

Tebi u ovom trenutku, misli da treba <winbgim.h> pa procitaj ovo: How can I do graphics? Where is graphics.h?
Odatle imas link na Console utilities for Dev-C++ gde mozes skiniti WINBGIM Library

... ili otici na The WINBGIM Library -- Version 3.4, Borland BGI Graphics and Mouse For Windows Applications
gde ces naci vise informacija.
.
[ djura1 @ 29.12.2005. 08:59 ] @
Citat:

P.S.- Javlja mi gresku:
[Linker error] undefined reference to `textcolor'
[Linker error] undefined reference to `cprintf'
[Linker error] undefined reference to `normvideo'


Najverovatnije nisi ukljucio potrebnu biblioteku u projekat. Pogledaj pod "Project options->Linker options", tu bi trebalo da dodas biblioteku koja ti treba.
Na primer, ako se bibliotek zove llibnesto.a, dodaj switch "-lnesto."
[ leka @ 29.12.2005. 16:10 ] @
conio.h nije deo C standarda, te ocekuj da to niti jedan moderan C kompajler nece podrzavati.
Ako bas, bas zelis da koristis CONIO (sto je zapravo Console I/O biblioteka), onda uradi ovako nesto:
Idi u "Linker Options" svog projekta, i tamo ubaci sledeci fajl: C:\GNU\devcxx\Lib\conio.o . S obzirom da kod tebe Dev-C++ moze biti instaliran u neki drugi direktorijum, pazi da staza bude ispravna.

Da ne bude zabune - conio.o nije biblioteka - u pitanju je, naravno, obican objektni fajl koji dolazi uz Dev-C++.

Alternativno se moze skinuti ova biblioteka: http://c.conclase.net/devcpp.php?art=conio

[Ovu poruku je menjao leka dana 29.12.2005. u 17:16 GMT+1]
[ peromalosutra @ 05.01.2006. 21:36 ] @
I mene je dev cpp zezao oko conio.h, ne znam tacno koja funkcija je bila, cini mi se gotoxy() ili random(), nisam siguram a mrzi me da sad gledam po helpu...
U svakom slucaju hvala i od mene za savjete ;)