[ dejan_su @ 14.12.2004. 15:23 ] @
Da li je to moguce uopste s obzirom da pod dos-om koristim razne biblioteke (iostream.h, conio.h itd...)??
[ VRider @ 14.12.2004. 16:05 ] @
Biblioteke koje su standardne imas i na linuxu (iostream.h je definitivno jedna od njih).
[ filmil @ 14.12.2004. 16:17 ] @
Citat:
 Da li je to moguce uopste s obzirom da pod dos-om koristim razne biblioteke (iostream.h, conio.h itd...)??
Uz umereno do malo izmena je moguće. iostream.h je standardno zaglavlje, ali conio.h nije. Međutim, za Linux bi trebalo da imaš emulacije conio.h i sličnih DOS-popularnih stvari.

f
[ filmil @ 14.12.2004. 16:19 ] @
Linux-conio.h možeš da pokupiš odavde: http://page.mi.fu-berlin.de/~fland/projects.html

f
[ dejan_su @ 14.12.2004. 17:21 ] @
Dobro, zakljucio sam da ima. Ali kako da kompajliram *.cpp u Linuxu??
[ filmil @ 14.12.2004. 17:53 ] @
Imaš puno primera i ovde i na internetu.

f
[ Goran Arandjelovic @ 15.12.2004. 13:06 ] @
jedan od najprostijih nacina:

Code:
g++ imefajla.cpp

gde je a.out fajl koji ces dobiti.
[ dejan_su @ 15.12.2004. 16:20 ] @
Ne radi, moram da preimenujem .cpp fajl u .c da bi i pokusao nesto. A onda mi javi gresku jer ne nadje dos.h i jos neke.
[ filmil @ 15.12.2004. 17:24 ] @
Citat:
Ne radi, moram da preimenujem .cpp fajl u .c da bi i pokusao nesto.
Kakvu grešku javlja? Ne moraš da menjaš imena datotekama da bi radilo, tako da mi deluje da si nešto propustio da kažeš.
Citat:
A onda mi javi gresku jer ne nadje dos.h i jos neke.
Na ovoj adresi imaš spisak svih standardnih zaglavlja (.h). Ta zaglavlja moraju da postoje na svakom operativnom sistemu.

dos.h nije standardno zaglavlje. Moraćeš da ispraviš program da koristi zaglavlja koja su dostupna pod Linuxom.

Izgleda da imaš više problema na jednom mestu; da li možeš da pošalješ bar link na izvorni kod tog programa kako bismo videli šta sve treba da se uradi.

f
[ dejan_su @ 15.12.2004. 20:59 ] @
Evo programa dole. Ne mogu da ga koristim u DOS-u kad ucitam vise od 30 hiljada elemenata, pa hocu da probam pod linuxom.
[ idb @ 16.12.2004. 08:57 ] @
Pogledao sam samo pocetni deo koda.
Probaj da nadjes neki noviji ili "standardniji" kompajler (ovaj mi lici na neku stariju verziju Borlanda), i da se oslobodis conio.h i dos.h.
Pridrzavaj se postojeceg standarda i lako ces prenositi kod na Linux.
Citat:
Ne mogu da ga koristim u DOS-u kad ucitam vise od 30 hiljada elemenata
Sigurno je u pitanju 16-bitni kompajler.
Ako vec koristis Windows XP, oslobodi se DOS-a, uzmi neki noviji kompajler i imaces manje problema, recimo Dev-Cpp (IDE + Mingw/GCC kompajleri).
[ Damjan S. Vujnovic @ 16.12.2004. 09:13 ] @
To sto ti program ne radi "kada ima vise od 30000" elemenata nema veze ni sa Dos-om ni sa Linux-om, vec sa tvojim programom (i celobrojnim tipovima u C-u), i na to ti je vec skrenuta paznja (sa sve hint-om koji je trebalo da ti pomogne da otkrijes sta ne valja) u temi http://www.elitesecurity.org/tema/80923.