PCPROG.4

22 Apr 1994 - 05 Jan 1995

Messages - cccc

cccc.520 vitez.koja,
4.2BSD System Manual Revised July, 1983 William Joy, Eric Cooper, Robert Fabry, Samuel Leffler, Kirk McKusick and David Mosher Computer Systems Research Group Computer Science Division Department of Electrical Engineering and Computer Science University of California, Berkeley Berkeley, CA 94720 (415) 642-7780 ABSTRACT This document summarizes the facilities pro- vided by the 4.2BSD version of the UNIX operating system. It does not attempt to act as a tutorial for use of the system nor does it attempt to explain or justify the design of the system facil- ities. It gives neither motivation nor implemen- tation details, in favor of brevity. The first section describes the basic kernel functions provided to a UNIX process: process nam- ing and protection, memory management, software interrupts, object references (descriptors), time and statistics functions, and resource controls. These facilities, as well as facilities for bootstrap, shutdown and process accounting, are provided solely by the kernel. The second section describes the standard system abstractions for files and file systems, communication, terminal handling, and process con- trol and debugging. These facilities are imple- mented by the operating system or by network server processes. sysman.zip
cccc.521 sikima,
Poceo sam da se bavim sa C jezikom pa u startu naleteh na minu. Zelim da u graf. modu ucitam sa tastature neki broj i da ga pridruzim nekom char, a posle cu lako da ga prebacim u broj. Da li postoji neka naredba u C jeziku slicna naredbi CONCAT iz Pascala, tj. ova naredba "lepi" 2 karaktera (a,b = ab) Puno pozdrava od Sikime
cccc.522 driks, -> #521, sikima
>> posle cu lako da ga prebacim u broj. Da li postoji neka >> naredba u C jeziku slicna naredbi CONCAT iz Pascala, tj. ova >> naredba "lepi" 2 karaktera (a,b = ab) Nadam se da si ovo trazio (iz help-a): Token pasting with ## ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ When using macros with argument lists, you can merge (or paste) two tokens by separating them with ## (plus optional whitespace on either side). For example, given the definition #define VAR(i,j) (i##j) the call VAR(x,6) would expand to (x6).
cccc.523 postmast,
From: bebek@setnet.co.yu (Zeljko Stevanovic) Subject: cccc Date: Thu, 24 Nov 1994 07:18:17 To: "Matija Gutman" <batman@sezam.UUCP> "G> Da li neko zna da li postoji program koji prevodi Pascal programe u "G> C, i ako postoji da li ga netko poseduje. Ako postoji nek mi ga baci "G> na mail. Molim vas! Postoje i to vise ... Ali za suprutno tj. iz C-a u PAS ja sam video samo jedan... Pozdrav, bebek@setnet.co.yu ... BR> Da li je Internet interna ili internacionalna mreza? * Origin: Venik BBS * Smed. Palanka * +381 26 34808 SetNet: (38:103/126)
cccc.524 postmast,
From: iznogud@Osmeh.FON.BG.AC.YU (Aleksandar Petrovic) Subject: Re: Far heap Date: Thu, 1 Dec 1994 20:13:33 GMT : Hvala kalife :) Dace Bog (Alah :))) bice i toga ;) : Reci mi, molim te, ako znas, cula sam da postoje : neki problem kod koriscenja far pointera, u smislu da je bolje : koristiti huge pointere. Znas li u cemu je stos? Elem, malo pojasnjenje: u osnovi su i huge i far pointeri ista stvar, tj. 32-bitni pointeri koi se sastoje od segmenta i ofseta, i sa kojima mozes dohvatiti bilo sta u cuvenih 640Kb. Jedina razlika je u tome sto su huge pointeri stalno normalizovani. Sta to znaci? Kod obicnih, far pointera povecavanje pointera za jedan povecava njegov ofsetni deo. Ukoliko ofsetni deo predje FFFF, vraca se na nulu (sto je i normalno), ali nije normalno to sto se segmentni deo ne menja, sto znaci da ne mozes da alociras 200Kb memorije i da se setas po njoj bez komplikacija. Ova stvar je ispravljena kod huge pointera, i kod njih kompajler umece kod koji obezbedjuje da se segmentna adresa korektno ponasa. Naravno, ovo oduzima vreme, tako da se ne preporucuje (sem kod pomenutog primera sa nizom). Specijalitet huge pointera je i to sto je velicina segmenta 16 bajtova, pa se vrlo lako izracunava realna adresa (jednostavno napises segmentnu adresu i na kraju napises poslednu cifru ofseta (ostale cifre su 0)). Ako nije jasno, javi se na mail, da ne gnjavimo ljude. -- ++
cccc.525 janko, -> #516, pedjak
>> To se posebno odnosi na zamrsene strukture podataka i >> izraze. Kod izraza povedi racuna: u pascalu x := y/2 je u >> C-u x = y/2 Da li je ovo ok? Nije! Ukoliko su x i y float >> (real) ispravno je x = y/2.0; da bi C racunao kao i >> Pascal. To P2C translator ne zna da uradi jer ne zna >> semantiku izraza. Da li smo hteli Integer deljenje ili >> ne? Dakle, sintaksno > > Koliko je meni poznato integer deljenje u Pascalu se piše > kao X div Y, a real je X / Y. Primer ti nije dobar, ali se > u principu slažem sa tvojom konstataticijom. Nisi ukapirao. Ivan zna šta govori -- idući put razmisli triput, pa pročitaj / probaj nešto itd.
cccc.526 bulaja, -> #517, vitez.koja
│UNIX Programming - Second Edition │ Brian W. Kernighan │ Dennis M. Ritchie └─── Prebačeno u U:\UNIX direktorijum, hvala na prilogu.
cccc.527 pedjak, -> #525, janko
> Nisi ukapirao. Ivan zna šta govori -- idući put razmisli triput, pa > pročitaj / probaj nešto itd. Ok, možda i nisam. Hoćeš li pojasniti problem..? pedja
cccc.528 postmast,
From: Vladimir.Stojic@f107.n111.z38.setgate.setnet.co.yu (Vladimir Stojic) Subject: BC 2.0 or author? Date: Fri, 02 Dec 1994 10:44:57 Pogledajte ovaj program i ustanovite u cemu je greska: sudaraju se funkcije open i initgraph. Kada se remuju, program ispise liniju u grafickom modu (zbog provere da li ce raditi), ali kada se aktiviraju, onda pri pokusaju da se iscrta linija ispisuje se greska jer uopste nije aktiviran graficki mod. #include <graphics.h> #include <stdio.h> #include <conio.h> #include <alloc.h> #include <process.h> #include <io.h> #include <fcntl.h> #include <svga256.h> #include <stdlib.h> int huge Always() // potrebno za SVGA BGI driver { return 0; } int main(void) { char far *buf; int handle,l; int GraphDrv = DETECT, GraphMode; buf=farmalloc(60000); // rezervise prostor za sliku handle=open("pic",O_BINARY); // otvara datoteku /* Ove dve funkcije iznad (ili samo druga) se sudaraju sa initgraph, tj. ne moze se uci u graficki mod (ni sa standardnim BGI drajverima) */ if(handle == NULL) // proverava da li je otvorena { printf("Ne radi."); exit(0); } l=_read(handle,buf,60000); // cita iz nje if(l==NULL) // proverava ispravnost citanja { printf("Opet ne radi."); exit(0); } printf("Loading done.\n"); getch(); close(handle); clrscr(); installuserdriver("SVGA256",Always); // aktivira SVGA BGI driver initgraph(&GraphDrv,&GraphMode,""); setcolor(12); // crta nesto zbog provere line(0, 0, 320, 200); // putimage(0,0,buf,XOR_PUT); // za prikazivanje slike getch(); closegraph(); farfree(buf); return(0); } ... Crack the Blue Wave! * Origin: Prometheus BBS - The Northern Frontier - SETNET (38:111/107)
cccc.529 postmast,
From: Mikan.Radojevic@f102.n103.z38.setgate.setnet.co.yu (Mikan Radojevic) Subject: cccc Date: Fri, 25 Nov 1994 04:04:00 Da li je neko i kako uspeo da pod Windowsima (Visual C) radi sa BTRIEVE record manaagerom. Postoji WBTRCALL.DLL sa kojom odlicno radi VisualBasic ali ne posedujem nikakvo uputstvo. Svaki savet o upotrebi Btrieve-a pod Windowsima bi mi dobrodosao. * Origin: ### Huter BBS, Beograd, 788-189 ### (38:103/102)
cccc.530 duzle,
Text View: C:ĐbpĐtutorĐflythruĐfly.c Col 0 14,494 Bytes 0% /* TurboC code for realtime fractal fly-through's, given suitably quick hardware! Based on fractal article by Richard Bartual in Program Now Oct 88, this implementation by Neil Newell Dec 88. Compile using a 'large data' model if you want to use size 5. */ Pozdrav. Ogi fly.arj
cccc.531 duzle,
Announcing the SOUNDBLASTER FREEDOM PROJECT The aim of the Soundblaster Freedom Project is to provide a cheap source of programming information for the Soundblaster and other sound cards. Previously, programming a sound card has required a not inconsiderable investment in a developer's kit for each sound card. These developer's kits have been known to be terse and not well written. Our aim is to provide enough information to the general programmer to allow them to add sound card support to their software at minimal cost. Currently I am collecting information on the Soundblaster and the Soundblaster Pro. Anybody who can supply sample code or hardware programming information is welcome to send mail to jeffčwench.jcu.edu.au or cejjbčmarlin.jcu.edu.au Any other suggestions or comments can also be sent to the above address. Pozdrav. Ogi sbf.zip
cccc.532 duzle,
Kolekcija C/ASM rutina za rad sa .PCX slikama, sa sve dokumentacijom. Enjoy. :) Ogi
cccc.533 eotek, -> #532, duzle
> Kolekcija C/ASM rutina za rad sa .PCX slikama, sa sve > dokumentacijom. nema fajla :(. bas me interesuje, ako ti nije muka, salji ...
cccc.534 duzle, -> #533, eotek
Sorry, ali poslednjih dana imam uzasno los CPS. Obecana datoteka dolazi uz poruku.... pcxutils.zip
cccc.535 cira, -> #528, postmast
*#:) int handle,l; *#:) int GraphDrv = DETECT, GraphMode; *#:) *#:) *#:) buf=farmalloc(60000); <<<--- // rezervise *#:) prostor za sliku handle=open("pic",O_BINARY); // *#:) /* otvara datoteku *#:) /* *#:) Ove dve funkcije iznad (ili samo druga) se sudaraju sa *#:) initgraph, tj. ne moze se uci u graficki mod (ni sa *#:) standardnim BGI drajverima) *#:) */ Ako radis u modelu koji podrzava samo 64k data memorije u onda mozda nemas dovoljno za graficki drajver (on trazi dosta, zbog toga ne mozes da radis sa grafikom u TINY modelu). Ti alociras nekih 60k za sliku... Probaj sa large modelom.
cccc.540 postmast,
From: zak@setnet.co.yu (Vladimir Jovanovic) Subject: Re: cccc Date: Wed, 07 Dec 1994 11:27:16 "C> From: "Nebojsa Ciric" <cira@sezam.UUCP> "C> Newsgroups: yu.prog.c "C> Organization: SEZAM Beograd, 011 648-422 "C> Za one koje interesuje matematika evo malog programa koji prikazuje "C> funkcije razvijene u Fourier-ov red. Primer je za sgn(x) ali se lako "C> prepravlja za bilo koju razvijenu f-ju. Ako vas je tema zainteresovala "C> mogu i da objasnim kako se f-je razvijaju u F. red ... Ajde, napisi malo vise o razvijanju f-ova (ali korak po korak :)) Zak McKracken 38:101/101@SetNet.Oreska ... Nothing found on any drive . . . (R)etry (C)ry (D)rink * Origin: Oreska BBS, UZICE = SF BIBLIOTEKA = SETNet: (38:101/101)
cccc.539 postmast,
From: glisin@fon (Ivan Glisin) Subject: Re: cccc Date: Tue, 6 Dec 1994 21:20:51 GMT Predrag Knezevic (pedjak@sezam.UUCP) pise: >> > Nisi ukapirao. Ivan zna sta govori -- iduci put razmisli triput, pa >> > procitaj / probaj nesto itd. >> Ok, mozda i nisam. Hoces li pojasniti problem..? Ok, a sada malo ja: naime da bi se programski jezici prevodili jedan u drugi potrebno je da se zadovolje barem tri stvari. To su leksika, sintaksa i semantika jezika. Dve prve stvari nisu narocit problem ali je treci, semantika jezika, vrlo zamrsen. Da nije tako, postojali bi translatori sa jezika na jezik i nikoga ne bi bolela glava zasto nema kompajler na nekoj masini za neki jezik. Naravno, translatori se napisati, ali priliko njihove realizacije se mora imati na umu semantika oba jezika da bi translator bio validan. Naime, sintaksno preslikavanje tipa 1-1 ne mora da rezultuje korektnim programima u ciljnom jeziku. Toliko u uvodu, sada malo prakse: P2C sa kojim sam ja imao prilike da radim je 1-1 translator gde god je to moguce, dakle relativno neinteli- gentan. Evo kako on priblicno radi (na primeru koji sam pominjao): program deljenje (output); var x, y: real; begin x := 3; y := x/2; writeln (y) end. primena P2C daje recimo (sa 1-1 sintaksnom translacijom): main () { float x, y; x = 3; y = x/2; printf ("%f\n", y); } Rezultat rada Pascal programa je 1.5 a rezultat rada C programa? Kod valjda svih C kompajlera 1.0. Zasto? Zato sto je C osetljiv na operande i prema njima odredjuje tip rezultata, nesto poput Fortrana, ako se dobro secam. Da bi primer dobro radio u C kodu treba da pise y = x/2.0 ili y = x/(float)2. E, to vec nije 1-1 sintaksna translacija vec se mora voditi racuna i o semantici. Gore smo hteli REAL deljenje ali prostim prepisom u C to nismo dobili. Da bi translator bio dobar treba da se "seti" da napise 2.0 ili (float)2 jer je "/" a ne "div", sto ovaj cije sam rezultate gledao jednostavno nije radio. Na to sam i skrenuo paznju.
cccc.538 postmast,
From: Zoran.Rilak@f125.n103.z38.setgate.setnet.co.yu (Zoran Rilak) Subject: Re: 1Ch Date: Mon, 05 Dec 1994 15:42:00 AG> ...tako da ono sto sam rekao (cls, dir...) su ustvari iz komandne AG> linije.... Aaa, pa sto ne kazes tako nego komplikujes stvari. Jesi li siguran da je ta tvoja procedura za ispis imena BAS PRAVA interrupt procedura? To jest, da li cuva registre pre i restaurira posle poziva i da li se zavrsava sa IRET? Ovo u TP resava keyword INTERRUPT + malo bavljenja oko parametara procedure, u TS M2 tri-cetiri pragme rade posao, a za TC ne mogu da ti kazem sigurno (odavno sam ga "batalio" ;) ). I da znas da ni CLS ne koristi DOS funkcije vec podfunkciju interapta 10H (u stvari, postoje dve koje brisu ekran). AG> ...zauzima 6000 byta ali u memoriji 71kb ... A da probas da mu ogranicis memoriju direktivom? ;) Proveri koliko memorije dinamicki alocira memoriju u toku izvrsavanja. See ya! 3OPAH ... Aaaaargh! I hate stupid taglines! * Origin: SetNet:Birostroj BBS,NON-STOP,14400bps,011/609945 (38:103/125)
cccc.537 postmast,
From: Marko.Milivojevic@p1.f1.n103.z38.setgate.setnet.co.yu (Marko Milivojevic) Subject: Re: BC 2.0 or author? Date: Sun, 04 Dec 1994 05:16:26 :: U poruci za All, Vladimir Stojic je rekao: VS> buf=farmalloc(60000); // rezervise prostor za Zar ti ovde ne prijavljuje nikakav warning?! Po meni ovo treba da izgleda 'vako: buf=(char*)farmalloc(60000); I jo{ ne{to, koliko me znanje slu`i read() ili ovde _read() vra}a -1 kad ne mo`e da ~ita iz fajla, ispravite me ako la`em :) -=> MM <=- * Origin: SETNet - Belgrade HUB1 (38:103/1.1)
cccc.536 postmast,
From: zak@setnet.co.yu (Vladimir Jovanovic) Subject: Re: 1Ch Date: Sun, 04 Dec 1994 15:52:42 -=> Aleksandar Glumac je lupio/la :)))))) -=> AG> Nisam se izgledao dobro izjasnio. Moj program ostaje rezidentan u AG> memoriji tako da ono sto sam rekao (cls, dir...) su ustvari iz komandne AG> linije.Samo u rezidentnosti imam jedan poooblem. Moj programcic zauzima AG> 6000 byta ali u memoriji 71kb ! Da umres od tuge! dali se to moze AG> skratiti i kako ? Thanx & cu , Ace . OPet pitanje : jesi li iskljucio proveru steka? Postoje nacini da se program sam ucita u visoku memoriju, ali ne znam zasto ti program zauzima toliko... Tu nesto ne stima.... Zak McKracken 38:101/101@SetNet.Oreska ... Kada tvoje pivo splasne, sve brige su ti prosle. * Origin: Oreska BBS, UZICE = SF BIBLIOTEKA = SETNet: (38:101/101)
cccc.541 djelovic, -> #539, postmast
> main () > { > float x, y; > > x = 3; > y = x/2; > printf ("%f\n", y); > } > > Rezultat rada Pascal programa je 1.5 a rezultat rada C programa? > Kod valjda svih C kompajlera 1.0. To te je neko prevario :). I u ovom slucaju ce rezultat biti jednostavno 1.5, jer pri operaciji izmedju floata i inta int automatski biva unapredjen u float, ili cak oba argumenta odu u double (ne secam se vise). C i Pascal su veoma slicni jezici, razlike su manje-vise sintaksne.
cccc.542 zzivotic, -> #538, postmast
>> AG> ...zauzima 6000 byta ali u memoriji 71kb ... >> A da probas da mu ogranicis memoriju direktivom? ;) Proveri koliko >> memorije dinamicki alocira memoriju u toku izvrsavanja. Nema to u C-u ;) C kompajleri inicijalni DATA segment alociraju na 64K, čak i ako program ne zahteva toliko (verovatno zbog near alloc koji bi, da nije ovoga postao besmislen). Dva su načina da se ovo ukine - jedan je na gotovom EXE programu uz pomoć EXEHDR utility-a (probaj exehdr /? i pogledaj parametar MAX). Drugi je u link fazi parametrom /CP:n pri čemu je n broj 16-bajtnih paragrafa koje maksimalno želiš da daš programu. Kod rezidentnih programa kod koji i ovako ne može da se koristi dinamička alokacija, dovoljno je /CP:1. Pozdrav, zz
cccc.543 janko, -> #541, djelovic
>> main () >> { >> float x, y; >> >> x = 3; >> y = x/2; >> printf ("%f\n", y); >> } >> >> Rezultat rada Pascal programa je 1.5 a rezultat rada C >> programa? Kod valjda svih C kompajlera 1.0. > > To te je neko prevario :). I u ovom slucaju ce rezultat > biti jednostavno 1.5, jer pri operaciji izmedju floata i > inta int automatski biva unapredjen u float, ili cak oba > argumenta odu u double (ne secam se vise). C i Pascal su > veoma slicni jezici, razlike su manje-vise sintaksne. Uffff. Mislio sam da smo ovo raščistili pre nedelju-dve. :((( Ivan je znao o čemu govori, ali je napravio mali previd. Pošto vidim ga niko nije shvatio :( osim mene, da probam ja: Evo vam Paskal programa, koji daje rezultat 1.500000 var x : integer; var y : real; begin x := 3; y := x / 2; writeln( y ); end. "Glupim" preslikavanjem u C dobija se program int x; float y; main() { x=3; y=x/2; printf( "%f\n", y ); } Koji daje tačno i okruglo 1.000000 Da opet kažem, kada Ivan nešto kaže, razmislite dvaput, znao je šta hoće da kaže (samo je pogrešio pišući primer). Da ne objašnjavam ponovo zašto je 1.5 iz Paskala u C-u ispalo 1, pročitajte sada još jednom Ivanovu poruku. ;>
cccc.544 bojt, -> #543, janko
>> Ivan je znao o čemu govori, ali je napravio mali previd. pa, ako je stavio >> float x, y; nije ni čudo što ga niko nije razumeo. C bi utom slučaju davao rezultat 1.5. Ukoliko je x int, za x=3 izraz x/2 mora da bude 1 (ne bi valjalo da je drugačije). Pascal očigledno prvo prevodi sve sa desne strane znaka jednakosti u tip varijable kojoj se dodeljuje rezultat.
cccc.545 postmast,
From: Brankica.Kranjac@f110.n103.z38.setgate.setnet.co.yu (Brankica Kranjac) Subject: pointeri :( Date: Fri, 09 Dec 1994 21:54:22 Pozdrav svima :) Eto mene opet sa nekim egzoticnim pitanjem :) Imam 2 pointera, 1 globalni za ceo program - Fec.Head (inace, deo je strukture i pokazuje na pocetak liste) i drugi, lokalni za funkciju,koji prenosim u unutrasnju funkciju preko ad rese :)- evo ovako: struct trans * Tr; .... Fec_get(&Tr) - Tr je pointer, istog tipa kao Fec.Head. U listi se nalazi samo 1 cvor, na koji u pocetku pokazuje Fec.Head. Poenta je u sledecem - u toj Fec_get proceduri treba da ovom Fec.Head dodelim drugi pointer, deo Tr, ((*Tr)->Flink), koji JE NULL. ( ne zelim da dealociram prostor, samo da preki nem tu ezu, jer ce (*Tr) da ostane na tom cvoru) - ja zapravo vadim taj cvor iz liste gde je Fec.Head glava,a ostavljam Tr da se ne zagubi cvor. (*Tr) = Fec.Head; Fec.Head = (*Tr)->Flink; ^^^^^^^^^^^^^^^^^^^^^^^^^^ if ( Fec.Head == NULL) { } else { ode ovde, a ne bi trebalo } Ovo ne radi posao, iako je desni izraz NULL, (provereno preko watch),levi ne postaje NULL. ZASTO? Napominjem: ceo program se prevodi u huge modelu, pointeri su istog tipa, sve izgleda ok. Ima li iko pojma? HVALA SVIMA!!! Pozdrav Lady Linet * Origin: [New Age BBS]*[Beograd]*[+38-11-404-639]*[23-06] (38:103/110)
cccc.546 postmast,
From: nenadr@sunset.fon.bg.ac.yu (Nenad Radosavljevic) Subject: Re: ints&fopen Date: Sat, 10 Dec 94 23:12:48 GMT In article <787037026.AA01375@setgate.setnet.co.yu> Aleksandar.Glumac@f119.n111 > >Dali neko ,ko je radio sa intertaptovima, zna dali se treba snimiti status >registara ili to nije potrebno ? Ako jeste ,gde da snimim ? Iskreno - radio sam u pascalu sa interruptima i do sada nisam imao potrebu da snimam registre pre poziva interupt f-ja. >Preusmerio sa int 1c(h) na moj program gde radim sa far podacima i gde >jedan zauzima 64000 byte-a (binarnog formata),a njega hocu da "bacim" u fajl >,medjutim racunar mi se zablokira. Radim sa fopen,fwrite i fclose.Dali >gresim ili je nesto drugo u pitanju ? 1c(h) int je ako se ne varam interupt kojeg poziva timer 64.xx puta u sec. Kada iz takve int procedure otvoris file ili uopste pokusas da pristupis nekom od DOS servisa ( a navedene procedure koriste DOS sevise za svoj rad ) dolazi do pada sistema zato sto DOS f-je nisu "reentrant" sto bi trebalo da znaci da jednu DOS f-ju u toku rada ne sme da prekine druga DOS f-ja. Ti si ako sam dobro shvatio nakacio rutinu koja radi sa fajlovima na timer-om kontrolisan int koji se dosta cesto "dogadja" (64 puta u sec), pa ti se desava, kako mi se cini, bas ovo sto sam gore napisao. Pozdrav, -- ======================================================================= Nenad Radosavljevic E-mail: nenadr@sunset.fon.bg.ac.yu =======================================================================
cccc.547 postmast,
From: markom@setnet.co.yu (Marko Milivojevic) Subject: Re: cccc Date: Wed, 07 Dec 1994 15:19:16 :: U poruci za All, "Dragan Radojicic" je rekao: "R> the call VAR(x,6) would expand to (x6). Hmm, ovo nisam znao, ali mislim da je ono sto njemu trba funkcija strcat() :) -=> MM <=- * Origin: SETNet - Belgrade HUB1 (38:103/1.1)
cccc.548 postmast,
From: Aleksandar.Glumac@f119.n111.z38.setgate.setnet.co.yu (Aleksandar Glumac) Subject: 1Ch Date: Tue, 06 Dec 1994 08:32:00 Provara stack-a ! Cini mi se da je to to ! Samo jedno imtimno pitanje ....hmm..... kako da se to podesava ?Postoji li gotova f-ja ili moram sam da je pravim ? Ipak hFala & cu, Ace     * Origin: ECSTASY BBS * Indjija * 022 53 218 * SETNet: (38:111/119)
cccc.549 postmast,
From: Aleksandar.Glumac@f119.n111.z38.setgate.setnet.co.yu (Aleksandar Glumac) Subject: ints&fopen Date: Tue, 06 Dec 1994 08:42:01 Dali neko ,ko je radio sa intertaptovima, zna dali se treba snimiti status registara ili to nije potrebno ? Ako jeste ,gde da snimim ? Preusmerio sa int 1c(h) na moj program gde radim sa far podacima i gde jedan zauzima 64000 byte-a (binarnog formata),a njega hocu da "bacim" u fajl ,medjutim racunar mi se zablokira. Radim sa fopen,fwrite i fclose.Dali gresim ili je nesto drugo u pitanju ? * Origin: ECSTASY BBS * Indjija * 022 53 218 * SETNet: (38:111/119)
cccc.550 postmast,
From: Aleksandar.Glumac@f119.n111.z38.setgate.setnet.co.yu (Aleksandar Glumac) Subject: cccc Date: Wed, 07 Dec 1994 08:19:31 Paz' vamo . String u C je sku karakteera koji zavrsavaju sa null charactertom tj \0 . sada ti bi to uradio ovako ako su a i b karakteri : char c[10]; c[0]=a , c[1]=b , c[2]='\0'; a da bi pridruzi string stringu koristi strcat() .Za karakter stringu isto gore samo : char a='p',b="kobac"; int c; c=strlen(b); b[c]=a , b[c+1]='\0'; cu ,Ace :0     * Origin: ECSTASY BBS * Indjija * 022 53 218 * SETNet: (38:111/119)
cccc.551 janko, -> #544, bojt
> bi valjalo da je drugačije). Pascal očigledno prvo prevodi > sve sa desne strane znaka jednakosti u tip varijable kojoj > se dodeljuje rezultat. Opet pogrešno! (nisi čitao Ivanovu poruku, izgleda :(( ) Jednostavno je reč o tome da Paskal ima dva operatora deljenja, DIV i /. Jedan daje kao rezultat integer a drugi real, float ili double. C ima jedan jedini operator deljenja čiji rezultujući tip zavisi od tipa operanada. Zato u Paskalu int / int daje "tačan" real, a u C-u ne.
cccc.552 postmast,
From: Aleksandar.Glumac@f106.n103.z38.setgate.setnet.co.yu (Aleksandar Glumac) Subject: cccc Date: Sat, 10 Dec 1994 18:28:00 * U originalnoj poruci za All, "Miljan Jovanovic" kaze: > From: "Miljan Jovanovic" <mjova@sezam.UUCP> > Newsgroups: yu.prog.c > Organization: SEZAM Beograd, 011 648-422 > > Nisam se izgledao dobro izjasnio. Moj program ostaje > > rezidentan u memoriji tako da ono sto sam rekao (cls, > > dir...) su ustvari iz komandne linije.Samo u rezidentnosti > > imam jedan poooblem. Moj programcic zauzima 6000 byta ali > > u memoriji 71kb ! Da umres od tuge! dali se to moze > > skratiti i kako ? Thanx & > moras zaviriti u startup kod i malo ga promeniti. alokacije > raznih > stvari koje nisu potrebne treba skresati na minimalnu > velicinu. > pogledaj i direktive _stklen i _heaplen. racunica je prosta (i > zapisana u startup kodu). racunaj na 64kb za S i T modele. > posto je tvoj prg dugacak oko 6k, a u memoriji zauzima 71, > pretpostavljam da si radio u S modelu. > treba da smanjis _heaplen na nesto normalno (globalne > promenljive > + malo, da ima) i da _stklen odvalis na, recimo, 1k ;). ne > znam > sta radis. > --- > * Origin: SetNet - BeoInternet most ->...<- (38:103/120.0) Ja bas nikakve veze nemam sa heapom , dobro samo malloc ;) A kompajliram u Large i Compact modelu. Ali probacu se _heaplen :) 10x&cul8r,Ace * Origin: PC Plus BBS, Beograd;+381-11-340-227;SETNet: (38:103/106)
cccc.553 driks, -> #547, postmast
>> From: markom@setnet.co.yu (Marko Milivojevic) >> :: U poruci za All, "Dragan Radojicic" je rekao: >> >> "R> the call VAR(x,6) would expand to (x6). >> >> Hmm, ovo nisam znao, ali mislim da je ono sto njemu trba >> funkcija strcat() :) strcat() lepi dva stringa, a covek je pitao za lepljenje dva karaktera :)
cccc.555 postmast,
From: Amir.Zolic@f115.n103.z38.setgate.setnet.co.yu (Amir Zolic) Subject: ints&fopen Date: Sat, 10 Dec 1994 17:51:06 -=> Quoting Aleksandar Glumac to All <=- AG> Dali neko ,ko je radio sa intertaptovima, zna dali se treba snimiti AG> status registara ili to nije potrebno ? Ako jeste ,gde da snimim ? Sam poziv interuppta (INT) cuva na STACKu vrednosti FLAGS registra. Jedino je bitno da pazis na FLAGS ako tvoj interrupt treba da vrati neki status u FLAGS registru (recimo int 13h vraca status u FLAGS reg.) Ako ti bas treba da sacuvas FLAGS registre, to mozes da uradis na STACKu, nekom drugom registru (opste namene) ili u bilo kojoj memorijskoj lokaciji :) AG> Preusmerio sa int 1c(h) na moj program gde radim sa far podacima i gde AG> jedan zauzima 64000 byte-a (binarnog formata),a njega hocu da "bacim" AG> u fajl ,medjutim racunar mi se zablokira. Radim sa fopen,fwrite i AG> fclose.Dali gresim ili je nesto drugo u pitanju ? Gresis. Sve f*() funkcije se obracaju DOSu i koriste DOS funkcije koje nisu reentrant-ne. Problem je u jos jednoj stvari. Te f-je koriste dinamicku alokaciju memorije (za interne buffer-e) sto takodje nije preporucljivo raditi iz interrupt funkcija. Pozdrav Amir ... Zajedno smo - skupa * Origin: Atlantis BBS Ł Belgrade Ł Serbia Ł 22:00 - 07:30 (38:103/115)
cccc.554 postmast,
From: Miodrag.Vincic@f122.n103.z38.setgate.setnet.co.yu (Miodrag Vincic) Subject: C_EPROM Date: Sat, 10 Dec 1994 13:45:11 Da li neko ima iskustva sa smestanjem C koda u Eprom tacnije, zanima me da li je neko menjao start-up kod da bi to realizovao... Hvala!!! ---FidoPCB v1.0 [NR] * Origin: * Fenix BBS, Beograd 011 414-312;404-679 * SetNet:(38:103/122) *
cccc.556 postmast,
From: Amir.Zolic@f115.n103.z38.setgate.setnet.co.yu (Amir Zolic) Subject: pointeri :( Date: Sat, 10 Dec 1994 23:40:16 -=> Quoting Brankica Kranjac to All <=- BK> struct trans * Tr; BK> .... BK> Fec_get(&Tr) - Tr je pointer, istog tipa kao Fec.Head. Prvo postiji pitanje dali uopste treba da se prenosi pointer (Tr) preko adrese!!! Da ne ubacijes tu jednu referencu bez razloga? ─────────────────────┐ BK> (*Tr) = Fec.Head; │ BK> Fec.Head = (*Tr)->Flink; │ ─────────────────────┘ Ovo kako pise ovde je ekvivalentno segmentu ───────────────────────┐ (*Tr) = Fec.Head; │ Fec.Head = (Fec.Head)->Flink;│ ───────────────────────┘ ako je to ono sto si mislila da uradis, trebalo bi da radi. Ako i dalje ne bude radilo, javi da probamo nesto drugo. Pozdrav Amir ... Life's Law: NOTHING ever happens until it does. * Origin: Atlantis BBS Ł Belgrade Ł Serbia Ł 22:00 - 07:30 (38:103/115)
cccc.557 dpredovic,
Upravo dobih Watcom 10. Sve izgleda na svom mestu sem Windows IDE-a. Jeste da mrzim i jedno i drugo, ali bi ipak da vidim kako izgleda... Jel neko uspeo da instalira to čudo kako treba?
cccc.558 postmast,
From: zak@setnet.co.yu (Vladimir Jovanovic) Subject: Re: 1Ch Date: Mon, 12 Dec 1994 13:17:39 -=> Aleksandar rece -=> AG> Provara stack-a ! Cini mi se da je to to ! Samo jedno imtimno pitanje AG> ....hmm..... kako da se to podesava ?Postoji li gotova f-ja ili moram AG> sam da je pravim ? Ipak hFala & cu, Ace Pa ako se ja dobro secam to ide preko pragma direktive (pogledaj help) mada nisam siguran da ce ti to pomoci kod poziva dos-a jer moras da proveravas INDOS i slicne flegove. U jednoj poruci mi je to neko objasnio kako se radi ali ne znam gde mi je ta poruka.. :( BTW. Sa ukljucenom proverom steka program ti SIGURNO nece raditi kako treba. Zak McKracken 38:101/101@SetNet.Oreska ... Nije vazno sto gubimo, vazno je da se obrcu pare! * Origin: Oreska BBS, UZICE = SF BIBLIOTEKA = SETNet: (38:101/101)
cccc.559 djelovic,
Posto mi je nekoliko ljudi trazilo da im pokazem kako da prave NLM-ove, iscackao sam jedan zanimljiv primer na tu temu. Uz poruku je sors NLM-a servera koji sluzi kao record manager, i sors klijenta koji koristi njegove usluge. BTW, primetite lukavu upotrebu niti (threads) na serveru - coveku podje voda na usta kad vidi tako nesto :). nlm_cs.zip
cccc.560 dejanr, -> #559, djelovic
>> Uz poruku je sors NLM-a servera koji sluzi kao record manager, i sors >> klijenta koji koristi njegove usluge. Sjajno. Samo nam kaži kako ih kompajliraš, tj. kojim kompajlerom i uz koje biblioteke.
cccc.561 postmast,
From: markom@setnet.co.yu (Marko Milivojevic) Subject: Re: cccc Date: Thu, 15 Dec 1994 01:17:09 -> From: "Dragan Radojicic" -> To : All "R> strcat() lepi dva stringa, a covek je pitao za lepljenje dva "R> karaktera :) Aha, ocigledno nisam dobro citao poruku... :( -=> MM <=- ... Who is General Failure, and why is he reading my drive? * Origin: SETNet - Belgrade HUB1 (38:103/1.1)
cccc.562 djelovic, -> #560, dejanr
> Sjajno. Samo nam kaži kako ih kompajliraš, tj. kojim kompajlerom i uz koje > biblioteke. Ups, zaboravio sam fajl sa raznim strukturama, prikacen uz ovu datoteku. Sto se tice kompajlera, za CLIENT.C zaduzen je Borland C, dok je za SERVER.C zaduzen bilo koji kompajler koji pravi NLM-ove, recimo Watcom C. nlm_cs.asc
cccc.563 postmast,
From: Aleksandar.Glumac@f119.n111.z38.setgate.setnet.co.yu (Aleksandar Glumac) Subject: fgetc Date: Thu, 15 Dec 1994 19:40:17 Zeza me f-ja fgetc. Kada otvorim fajl sa fopen i kazem da cita od offseta do kraja fajla karakter po karakter on cita od poslednjeg ka prvom ! Kao kod motorolinih tipova .Zato deli neko zna neku slicni f-ju ili nekako drukcije da mi pomogne (samo ne da citam od kraja do pocetka ).     * Origin: ECSTASY BBS * Indjija * 022 53 218 * SETNet: (38:111/119)
cccc.564 postmast,
From: Arpadffy.Zoltan@f107.n111.z38.setgate.setnet.co.yu (Arpadffy Zoltan) Subject: Re: DBF Date: Fri, 09 Dec 1994 12:29:28 Quoting by Mamut ■From:Riste Panovski ■To :"David Kalinic" ■Date:06 Nov 94 20:54:00 ■Subj:DBF RP> Ima li nekoj nekoa rutina ili opis na formatot RP> za indexite na DBase. <*.NTX> <*.NDX> ne sum siguren RP> kako besse extenzijat. Pogledati u knjigama: - RICK SPENCE : Clipper 5 , Mikro Knjiga -J.D.BOOTH, G.LIEF : CA Clipper 5.2 Mrezno programiranje ... cu Zoli PS.: Nije ispod nivoa citati knjige o Clipperu za C programera :-))) ... My other computer is a VAX. * Origin: Prometheus BBS - The Northern Frontier - SETNET (38:111/107)
cccc.565 postmast,
From: Aleksandar.Nikov@p1.f108.n108.z38.setgate.setnet.co.yu (Aleksandar Nikov) Subject: fgetc Date: Sun, 18 Dec 1994 04:09:00 AG> Zeza me f-ja fgetc. Kada otvorim fajl sa fopen i kazem da cita od AG> offseta do kraja fajla karakter po karakter on cita od poslednjeg AG> ka prvom ! Kao kod motorolinih tipova .Zato deli neko zna neku AG> slicni f-ju ili nekako drukcije da mi pomogne (samo ne da citam AG> od kraja do pocetka ). AG>     Probaj ovo: FILE *f; char ch; f=fopen("proba.txt","r"); if(f==NULL) { ... } do { ch=fgetc(f); putch(ch); } while( ch!= EOF); fclose(f); Ovaj programcic bi trebalo da ispise fajl proba.txt na ekran. Kod mene radi. Napisi na koji nacin citas fajl. Pozdrav Anikov * MKRead v1.04 * VEGA BBS + 389 91 225280 * Origin: SetNet: *** VEGA BBS*** +389-91-225-280 (38:108/108.1)
cccc.566 postmast,
From: Aleksandar.Nikov@p1.f108.n108.z38.setgate.setnet.co.yu (Aleksandar Nikov) Subject: Re: 1Ch Date: Sun, 18 Dec 1994 05:41:00 Provera steka za Borland C kompajler se iskljucije u: Options->Linker->Settings u Options iskljucujess opciju "No Stack" Za ovo drugo. Kad koristiss interapt 1ch ne mozess koristiti neke DOS interapte , a funkcije fopen fgetc i druge ih koriste . Zato bi trebalo da koristiss BIOS pozive za otvaranje fajlova i zapisivanje u njima. Isto , trebalo bi i da proveriss dali neki drugi program u tom trenutku radi sa diskom i dali se mozda izvrsava bas tad neki drugi interapt. Pozdrav Anikov * Origin: SetNet: *** VEGA BBS*** +389-91-225-280 (38:108/108.1)
cccc.567 postmast,
From: Aleksandar.Nikov@p1.f108.n108.z38.setgate.setnet.co.yu (Aleksandar Nikov) Subject: pointeri :( Date: Sun, 18 Dec 1994 05:47:00 BK> struct trans * Tr; BK> .... Ovo ... Dali ovde imass Tr=(struct trans*)malloc(sizeof(struct trans)); ? Ako nemass onda mislim da je to. BK> Fec_get(&Tr) - Tr je pointer, istog tipa kao Fec.Head. BK> (*Tr) = Fec.Head; BK> Fec.Head = (*Tr)->Flink; BK> ^^^^^^^^^^^^^^^^^^^^^^^^^^ BK> if ( Fec.Head == NULL) BK> { BK> } BK> else BK> { BK> ode ovde, a ne bi trebalo BK> } Ovo ne radi posao, iako je desni izraz NULL, (provereno preko BK> watch),levi ne postaje NULL. ZASTO? Napominjem: ceo program se BK> prevodi u huge modelu, pointeri su istog tipa, sve izgleda ok. Ima BK> li iko pojma? HVALA SVIMA!!! * MKRead v1.04 * VEGA BBS + 389 91 225280 * Origin: SetNet: *** VEGA BBS*** +389-91-225-280 (38:108/108.1)
cccc.568 sikima,
Poceo sam da se bavim C-om pa jedno lagano pitanje za prave majstore. Zanima me kako se koriste Esc sekvence. Evo primera: main() { printf("\033[2J"); } Po knjizi ovo bi trebalo da brise ekran a racunar mi ispise ono sto je izmedju navodnika. Gde gresim ? Moze neki spisak ESC naredbi. Puno pozdrava od Sikime
cccc.569 zeljkoj, -> #568, sikima
> Po knjizi ovo bi trebalo da brise ekran a racunar mi ispise ono > sto je izmedju navodnika. Gde gresim ? Moze neki spisak ESC žini mi se da printf po defaultu piše direktno u video memoriju. Najbolje otvori datoteku CON: pa piši u nju. Esc sekvence će sigurno raditi (CON: je konzola).
cccc.570 rpausic, -> #568, sikima
>## Po knjizi ovo bi trebalo da brise ekran a racunar mi ispise ono >## sto je izmedju navodnika. Gde gresim ? Moze neki spisak ESC >## naredbi. CONFIG.SYS: device=c:ĐdosĐansi.sys ??? Nisam se previše upustio u problem, ali možda ovo pomogne :)
cccc.571 vitez.koja, -> #568, sikima
#=> printf("\033[2J"); #=> Po knjizi ovo bi trebalo da brise ekran a racunar mi #=> ispise ono sto je izmedju navodnika. Gde gresim ? Moze #=> neki spisak ESC naredbi. Možda nemaš ANSI drajver?
cccc.572 vitez.koja, -> #569, zeljkoj
#=> žini mi se da printf po defaultu piše direktno u video #=> memoriju. Baš naprotiv, printf uvek i svuda piše preko standardnog izlaza (stdout), što je sušta suprotnost direktnom pisanju u video memoriju.
cccc.573 ppekovic, -> #568, sikima
>> Po knjizi ovo bi trebalo da brise ekran a racunar mi ispise ono sto je >> izmedju navodnika. Gde gresim ? Moze neki spisak ESC naredbi. Da li koristiš ansi drajver? tj. da li u config-u imaš nešto kao: device=c:\dos\ansi.sys Paya
cccc.574 ppekovic, -> #569, zeljkoj
>> žini mi se da printf po defaultu piše direktno u video memoriju. Ne, ne piše direktno u video memoriju. Problem je što čovek nije učitao ansi drajver. Paya
cccc.575 ikordic,
RE: PowerPak Ima li neko iskustva sa Borland-ovim PowerPak-om za BC 4.0? Prvenstveno me zanimaju iskustva sa 16-bitnim DOS ekstenderom, DPMI serverom i 32-bitnom flat memorijom, kao i sa novim TurboVision-om. Na prvi (i drugi) pogled, čini se da je u pitanju prava riznica korisnih dodataka. žitajući neke hvalospeve prosto mi se čini da je sve ovo predobro da bi bilo istinito. Ako nekoga ne bude mrzelo, ovo smatram odličnom temom za jedan rasturamo-na-crevca članak za "Računare".
cccc.576 kcurcic, -> #568, sikima
> Po knjizi ovo bi trebalo da brise ekran a racunar mi ispise > ono sto je izmedju navodnika. Gde gresim ? Moze neki spisak > ESC naredbi. To bi trebalo da izbrise ekran ako imas instaliran ANSI drajver. I brise ga. Inace, ispisuje se kao i svaki drugi string.
cccc.577 postmast,
From: glisin@fon (Ivan Glisin) Subject: Re: cccc Date: Sun, 25 Dec 1994 10:43:39 GMT Sasa Sikimic (sikima@sezam.UUCP) pise: >> printf("\033[2J"); Tacno je ali... ovo je ANSI/VT100 sekvenca za brisanje. Da bi radila potrebno je da si na VT100 terminalu ili da na PC-u dignes ANSI.COM ili ANSI.SYS (device=c:\dos\ansi.sys u config.sys). Onda ce da radi.
cccc.578 postmast,
From: Aleksandar.Nikov@p1.f108.n108.z38.setgate.setnet.co.yu (Aleksandar Nikov) Subject: fgetc Date: Sat, 24 Dec 1994 22:46:00 > To isto i ja radim , ali ako u fajlu pocinje na nekom xx > ofsetu i ja dovedem > fajl pointer sa fseek i ako tu pa do kraja falja pise"PERA !" > fgetc ce > uraditi sledece : > procitace "! AREP" . Dali je to zbog fseek ... Ne znam. Ali mogao bi da posaljess segment u kome citass da pogledam u cemu je stvar. > Dali znas kako neku vrednost koja je binarno izrazena u fajlu > procitam kao > normalnu "enkodovanu" vrednost ? Imass funkcije fprintf i fscanf. recimo ovako: fprintf(f,"%d",10); a posle pri citanju fscanf(f,"%d",&i); gde je i integer; Pozdrav Anikov * Origin: SetNet: *** VEGA BBS*** +389-91-225-280 (38:108/108.1)
cccc.579 postmast,
From: Aleksandar.Nikov@p1.f108.n108.z38.setgate.setnet.co.yu (Aleksandar Nikov) Subject: cccc Date: Sat, 24 Dec 1994 22:53:01 * Vo porakata za All, "Zeljko Jovanovic" reche: > Cini mi se da printf po defaultu pise direktno u video > memoriju. > Najbolje otvori datoteku CON: pa pisi u nju. Esc sekvence ce > sigurno > raditi (CON: je konzola). printf nikad ne pisse direktno u video memoriji. ne radi ni bios pozivima nego koristi dos pozive. Probaj da pomocu printf napises nesto u boji :) Pozdrav Anikov * Origin: SetNet: *** VEGA BBS*** +389-91-225-280 (38:108/108.1)
cccc.580 postmast,
From: Aleksandar.Glumac@f119.n111.z38.setgate.setnet.co.yu (Aleksandar Glumac) Subject: fgetc Date: Wed, 21 Dec 1994 20:15:12 AN> FILE *f; AN> char ch; AN> f=fopen("proba.txt","r"); AN> if(f==NULL) { ... } AN> do AN> { AN> ch=fgetc(f); AN> putch(ch); AN> } while( ch!= EOF); AN> fclose(f); To isto i ja radim , ali ako u fajlu pocinje na nekom xx ofsetu i ja dovedem fajl pointer sa fseek i ako tu pa do kraja falja pise"PERA !" fgetc ce uraditi sledece : procitace "! AREP" . Dali je to zbog fseek ... Dali znas kako neku vrednost koja je binarno izrazena u fajlu procitam kao normalnu "enkodovanu" vrednost ? cu & hFala , Ace     * Origin: ECSTASY BBS * Indjija * 022 53 218 * SETNet: (38:111/119)
cccc.581 postmast,
From: Amir.Zolic@f125.n103.z38.setgate.setnet.co.yu (Amir Zolic) Subject: cccc Date: Thu, 22 Dec 1994 05:50:42 -=> Quoting "Dejan Jelovic" to All <=- DJ> From: "Dejan Jelovic" <djelovic@sezam.UUCP> DJ> Newsgroups: yu.prog.c DJ> Organization: SEZAM Beograd, 011 648-422 DJ> Posto mi je nekoliko ljudi trazilo da im pokazem kako da prave DJ> NLM-ove, iscackao sam jedan zanimljiv primer na tu temu. DJ> Uz poruku je sors NLM-a servera koji sluzi kao record manager, i DJ> sors klijenta koji koristi njegove usluge. BTW, primetite lukavu DJ> upotrebu niti (threads) na serveru - coveku podje voda na usta kad DJ> vidi tako nesto :). Ajd daj malo toga u porukama :) Ne mogu svi da skidaju file-ove uz poruke na Sezamu :( Bar dok ne uvedu 14400 :)) Pozdrav Amir * Origin: SETNet : Birostroj BBS : NON-STOP : 14400 bps : 011/609945 (38:103/125)
cccc.582 postmast,
From: markom@setnet.co.yu (Marko Milivojevic) Subject: Re: cccc Date: Tue, 27 Dec 1994 23:57:12 -=> Reply to: "Zeljko Jovanovic" <=- "J> Cini mi se da printf po defaultu pise direktno u video memoriju. "J> Najbolje otvori datoteku CON: pa pisi u nju. Esc sekvence ce sigurno "J> raditi (CON: je konzola). printf() i po defaultu i kako god okrenes pise na stdout ;-) -=> MM <=- ... Hey! Don't shoot that postal worker! NO CARRIER * Origin: SETNet - Belgrade HUB1 (38:103/1.1)
cccc.583 postmast,
From: markom@setnet.co.yu (Marko Milivojevic) Subject: Re: cccc Date: Tue, 27 Dec 1994 23:58:24 -=> Reply to: Aleksandar Nikov <=- AN> Probaj da pomocu printf napises nesto u boji :) ;->> printf("%c[1;5;31mJos i trepce ;-))))\n", 27); Ko kaze da ne moze :-):-) -=> MM <=- ... Ko tebe kamenom, taj te gadja! * Origin: SETNet - Belgrade HUB1 (38:103/1.1)
cccc.584 lavirint, -> #583, postmast
ŔŔŔ printf("%c[1;5;31mJos i trepce ;-))))\n", 27); ŔŔŔ ŔŔŔ Ko kaze da ne moze :-):-) Ja kazem da ne moze, ako nemas ANSI.SYS/COM :)
cccc.585 postmast,
From: Aleksandar.Nikov@p1.f108.n108.z38.setgate.setnet.co.yu (Aleksandar Nikov) Subject: cccc Date: Thu, 29 Dec 1994 04:16:00 -=> Quoting Marko Milivojevic to Aleksandar Nikov <=- AN> Probaj da pomocu printf napises nesto u boji :) MM> MM> ;->> MM> MM> printf("%c[1;5;31mJos i trepce ;-))))\n", 27); MM> MM> Ko kaze da ne moze :-):-) MM> MM> MM> -=> MM <=- MM> MM> :) Mislio sam bez ANSI. ANSI radi samo kada se pise na ekranu pomocu DOS poziva. (a printf radi na taj nacin). Probaj sad da pomocu printf napises nusto u boji a da ANSI nije ucitan. ;>> Pozdrav Anikov ... Taglines are irrelevant. You will be assimilated into the VEGA BBS * Origin: SetNet: *** VEGA BBS*** +389-91-225-280 (38:108/108.1)
cccc.586 postmast,
From: Aleksandar.Glumac@f119.n111.z38.setgate.setnet.co.yu (Aleksandar Glumac) Subject: BGI Date: Sat, 31 Dec 1994 17:20:05 Dali neko zna gde ima da se nabavi BGI drajver za 320x200x256 za TC++ ali skroz ispravan. Skinuo sam sa Politike neke drajvere ali nerade sa video stranicama pa nerade.Dali neka dobra dusa u SET-u koja moze da mi pomogne (smrc,smrc) ?Pozdrav ,Ace     * Origin: ECSTASY BBS * Indjija * 022 53 218 * SETNet: (38:111/119)