ďťż

Ładny brzuch

Przejdę od razu do rzeczy. Mam problem z kompilacją prostego programu napisanego w C++. Oto jego kod źródłowy:

#include <conio.h>

main()
{
clrscr();
}

Wiadomo, że wywołanie funkcji clrscr(); powoduje wyczyszcenie ekranu konsoli. Jednak kompilator, którego używam, tj.: Dev-C++, nie przeprowadza kompilacji. Wskazuje błąd:

[Linker error] undefined reference to `clrscr'

Co jest w tym kodzie źle lub co w nim brakuje, że pojawia się błąd?
Może kompilator Dev-C++ jest niewłaściwie skonfigurowany.

Czekam na trafne uwagi i porady z Waszej strony.

Big Daddy



Metody clrscr() możesz użyć jedynie pod borlandem, bo on ma tę metodę w bibliotecę, pod żadnym innym kompilatorem to już nie działa.

Pozdro for All

gg:4826295 | neohacker@interia.pl

Zlinkuj program z conio.o lub conio.c i bedzie po problemie...

FreeBSD r0x'uje

GG: 2175556
www.cepa.end.pl

FreeBSD cepa.gskgonet.com.pl 5.0-RELEASE FreeBSD 5.0-RELEASE #0: Fri Apr 23 22:28:52 CEST 2004 cepa@cepa.gskgonet.com.pl:/usr/src/sys/i386/compile/JAJKO i386

#include <conio.c>

int main()
{
clrscr();
return 0;
}

tak to powinno wyglądać, macie problemy :roll:

Programista nie wielbłąd wypić musi :D



http://www.bloodshed.net/dev/faq.html <<-- zobacz punkt 1.
Musisz zlinkować z conio.o

Na twoim miejscu jesli juz korzystasz z kompilatora GCC (prawidłowo ;-) ) to korzystaj ze standardowych biblotek C, a nie specyficznych rozszerzen np. firmy Borland...

_______________________________________________________________________
Zajrzyj na http://hno.freeshell.org - artykuły, tipsy, soft, programowanie, Linux i inne.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •