Citat:
Tiristor: Znaci ti imas defaultne vrednosti i hoces da ako neki izraz tacan da se nekoj promenjivi dodeli jedna od ti default vrednosti. Ako je tako onda mozes da probas ovo:
a=(izraz1<izraz2)? default1 : default2;
Onda bi trebao svaki put ponovo kompajlirati. Cilj je to izbjeci.
Da li je taj fajl u kome treba da se pozicioniras stalan ili ces u nijega unositi neke nove vrednosti.
Ja ti znam pomoci pomocu naredbe fseek, mozda neko zna i neki drugi nacin, ali ja trenutno znam samo to. Medjutim, ako se tu unose novi podaci to malo komplikuje stvar. Mnogo je lakse ako je taj fajl stalan i nema novi unosenja.
Da li si ikada radio pod linuxom ? Tamo je to dosta uobicajen nacin konfiguriranja programa.
U mom kodu se nalaze originalne (nepromjenjive, sto bi znacilo, s njima kompajliram prog.) defaultne vrijednosti.
Ali posto je te vrijednosti potrebno mijenjati, npr. mijenjam vrijednost neke varijable
#koeficijent=2
Ako te linije nema u fileu, ili cak nema filea uopce, onda ide s onom koju ima ukompajliranu u soft.
Ali cilj ove cijele price, jest kako uspjeti da on prepozna da linija u fileu pocinje s
#ta_i_ta_varijabla = 2
te da onda u programu toj i toj varijabli dodijeli vrijednost 2 ?
Podrucja primjene u ovoj prici nisu toliko vazna za sada.
pozdrav
dig