Hollosi Information eXchange /HIX/
HIX CODER 353
Copyright (C) HIX
1999-01-28
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 dbf c-bol (mind)  6 sor     (cikkei)
2 Re: Linux idozites (mind)  18 sor     (cikkei)
3 Re: UNIX datumformatum (mind)  14 sor     (cikkei)
4 Regi szep idok... :-) (mind)  37 sor     (cikkei)
5 Re: Log keszites (mind)  41 sor     (cikkei)
6 Re: Karakterek mozgatasa pontonkent. (mind)  7 sor     (cikkei)
7 Video ... (mind)  13 sor     (cikkei)
8 Re: Log keszites (mind)  30 sor     (cikkei)
9 dll debug (mind)  7 sor     (cikkei)
10 Fortran compiler + sokminden 1eb (mind)  78 sor     (cikkei)
11 Bc31 HEEEELP!! (mind)  31 sor     (cikkei)
12 ax osszehasonlitas (mind)  25 sor     (cikkei)
13 Thread letrehozasa VB-ben. (mind)  22 sor     (cikkei)

+ - dbf c-bol (mind) VÁLASZ  Feladó: (cikkei)

Hi!

Meg tudna valaki irni, hogy mi a .dbf szerkezete, vagy esetleg egy C fgv. is 
kisegitene. 

Koszi: with@
+ - Re: Linux idozites (mind) VÁLASZ  Feladó: (cikkei)

On 26 Jan 99 at 6:07,  > wrote:

> A fork() sem rossz, de ha jol ertem, akkor az
> az egesz programot duplikalja, es ez nagy
> programnal nem elony. Jo lesz a signal().

Nem duplikal a fork semmit! Ugyanabban a memoriaban marad a program, 
sot, az adat is mindaddig, amig bele nem irsz. Ha beleirsz egy 
valtozoba, vagy akar a stack-be, akkor az a 4 kB-os lap, ahova 
irtal, meg lesz duplikalva. Ezt hivja a linux 'Copy On Write' 
lapozasnak.

Tobbek kozott ettol is nagyon hatekony a processz kezeles a linuxban, 
majdnem olyan jo, mint mashol a thread kezeles.

István
--  Istvan Marosi  --  http://www.sch.bme.hu/~marosi  --
--  Recosoft Ltd.  --  mailto:  --
+ - Re: UNIX datumformatum (mind) VÁLASZ  Feladó: (cikkei)

On 26 Jan 99 at 4:25,  > wrote:

> Sziasztok Koderek!
> 
> Fel tudna valaki vilagositani, mit takar a UNIX datumformatum.
> Esetleg konvertalasi mod?

Mi a szovegkornyezet? Mert jelentheti azt is, hogy 
"Wed Jan 27 21:49:30 1999", meg azt is, hogy az 1970 jan. 1. ota 
eltelt masodpercek szama.

István
--  Istvan Marosi  --  http://www.sch.bme.hu/~marosi  --
--  Recosoft Ltd.  --  mailto:  --
+ - Regi szep idok... :-) (mind) VÁLASZ  Feladó: (cikkei)

On 26 Jan 99 at 8:45,  wrote:

> Kedves Lista && Veres Sandor!
> 
> Off topic, de felcsigazott!

:)))

> kapcsolokkal turbozva! Volt a kornyeken egy console terminal.
> Igazi TELEX gep. Ha meghalt a gep, akkor csengetett! Igazi
> biciklicsengovel...

Egyszer egy orosz - pardon, szovjet - allami delegacionak kellett 
mutatni valamit. Elo volt keszitve minden, hogy csak az entert kell 
megnyomni... Valaki meg odarakta a poharát a konzolirogep melle... 
Ahogy visszaszaladt a kocsi az enterre (vagy return-nek hivtak?), 
persze leverte a poharat! Rogton elokerult par stukker a 
delegaciokiserok zsebebol :))

Bocs, elkalandoztam :))

> R5-ot meg nem lattam sajna! Viszont van egy memoriamodulom egy
> R-40-bol (meg egy Razdan-bol is. 1024 bites, ferritgyurus)

Az R5 egy szuper gep volt! Valamilyen francia gepnek volt a 
koppintasa. A mikrokodjat olyan jol lehetett programozni, mint mashol 
az asm-et :) Stack-es gep volt, szoval a muveleteket nem regiszterek 
kozott vegezte, hanem a stack felso ket szintjen. Volt jopar 'gyors' 
regisztere is, de azt nem hasznalta senki semmire :)

A mi peldanyunkat egy Witek nevu lengyel srac (tud rola valaki?) 
felturbozta, hogy legyen benne 64k ferritmemoria! (Alapban 16k lett 
volna.) Mmmm..! :))

István
--  Istvan Marosi  --  http://www.sch.bme.hu/~marosi  --
--  Recosoft Ltd.  --  mailto:  --
+ - Re: Log keszites (mind) VÁLASZ  Feladó: (cikkei)

On 26 Jan 99 at 15:01,  wrote:

>   - Hogy lehet legegyszerubben megoldani, hogy egy program
>     a kepernyore irando informaciokat LOG fil-ba is kiirja
>     A kepernyore a printf() fv. ir, de eltero parameter szammal

A legegyszerubb igy:

   program | tee logfile

(Nem irtad, milyen rendszerben kellene futnia, de tee-t meg dos-hoz 
is lehet talalni, bar ha interaktiv a program, akkor ott nem 
ajanlom, a dos nem multitaszkol.)

Ha mindenfelekeppen a programot akarod modositani, akkor irjal egy 
myprintf() valtozo parameterszamu fuggvenyt, ami kiirja a stringet 
mindket outputra:

#include <stdio.h>
#include <stdargs.h>
FILE *logf;

int myprintf(char *str, ...)
{
    int len;
    va_list v;
    va_start(v, str);

    vfprintf(logf, str, v);
    len = vprintf(str, v);

    va_end(v);
    return len;
}

(Ha mondjuk csak intelen kell futnia, akkor meg lehet sporolni a 
fentibol legalabb 5 sort, de igy tuti fut minden letezo procin.)

István
--  Istvan Marosi  --  http://www.sch.bme.hu/~marosi  --
--  Recosoft Ltd.  --  mailto:  --
+ - Re: Karakterek mozgatasa pontonkent. (mind) VÁLASZ  Feladó: (cikkei)

>    Tudtok valami (gondolom asm) rutint, mellyel szoveges modban a 
> karaktereket pontonkent lehet mozgatni?

Soft scrollra gondolsz, vagy barmilyen iranyban szeretnel karaktereket
mozgatni?

Tamas
+ - Video ... (mind) VÁLASZ  Feladó: (cikkei)

Haliho!

Lesz most egy erdekes feladatom ...
Egy "bejovo" videojelet kell megjelenitenem ...

Megkotesek: windows + egy altalam letrehozott ablakban
kell futnia a "filmnek"...

Minden szintu hozzaszolas erdekel.
Johet a listara, valamint maganba.

Attila

+ - Re: Log keszites (mind) VÁLASZ  Feladó: (cikkei)

Hali!

>   - Hogy lehet legegyszerubben megoldani, hogy egy program
>     a kepernyore irando informaciokat LOG fil-ba is kiirja

En valahogy igy csinalnam:

#include <stdarg.h>
#include <stdio.h>

void logscreen(char *fmt, ...)
{
	va_list ap;

	va_start(ap, fmt);
	vprintf(fmt, ap);
	va_end(ap);

	va_start(ap, fmt);
	vfprintf(logfile, fmt, ap);
	va_end(ap);

	return;
}

Szia
-- 
May the Source be with you!

ImRe
+ - dll debug (mind) VÁLASZ  Feladó: (cikkei)

Hello

surgosen nyomkovetnem kell egy progit exe 17 mega
egy dll hiv neha az kellene nekem hogy mikor hivja a dll es mit ad, kap

			Jan Chika

+ - Fortran compiler + sokminden 1eb (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

> FORTRAN compilert szeretnenk DOS es Win 95 kornyezetben PC-re vasarolni.
> Van aki a Lahey 90 4.5-ot javasolta, van aki a Digital Visual FORTRAN-t.
> Meg tudja e valaki mondani melyik a jobb, melyik gyorsabb (nekunk a futasi
> ido a lenyeges). Avagy van egy harmadik ami meg jobb? Van e valakinek
> valamilyen tapasztalata a FORTRAN compilerekkel?

En ugy tudom, hogy letezik Watcom Fortran compiler.
Ha azt veszem alapul, hogy a C/C++ forditojuk kodgeneratora
igen jo minosegu (meg Pentiumot is tud), es ha ebbe is azt tettek,
akkor merem ajanlani. A GNU projectnek is van hasonlo
compilere (az raadasul ingyer is van) es DOS alatt
a DJGPP package-el muxik (gombolom).

 o o o

> pthreads:
A Unix/Linux-os man page nem jo? (ne sertodj meg! :))

 o o o

>  - Hogy lehet legegyszerubben megoldani, hogy egy program
>    a kepernyore irando informaciokat LOG fil-ba is kiirja
>    A kepernyore a printf() fv. ir, de eltero parameter szammal

1. Megnyicc egy file-t (FILE * stream), amibe irni akarsz
2. Keszitesz egy fuggvenyt (prototipussal egyutt, amely minden
   kiirast hasznalo file-bol latszik) valtozo argumentumlistaval,
   ugy, hogy olyan legyen, mint a printf deklaracioja.
3. #define-al atdefinialod a printf tokent az imenti fuggveny
   nevere 
4. a vprintf es a vfprintf hivasokkal kiiratod a kivant stringeket

/* demo: */

/* init rutinban a progi legelso printf hasznalata elott valahol...*/
   ...
   FILE * logstream;
   logstream = fopen(log_name, "wt");
   ...

/* egy globalis headerben, amely mindenhonnan laccik */
 ...
#define	printf	sajat_printf		/* semmi zarojel! */
int sajat_printf(char * massage, ...);	/* prototipus */
 ...

/* valamely modulban, ahol a kiirast meg akarod irni 
   innen latnod kell a logstream szimbolumot is!
*/
 ...
#include <stdarg.h>
#include <stdio.h>
#include "globalis_header_ahol_a_sajat_printf_definialva_lett.h"
 ...
int sajat_printf(char * massage, ...)
{
	va_list ap;

	va_start(ap, massage);		/* valt. par. list. inicializalasa */
	vprintf(massage, ap);		/* iras a kepernyore */
	vfprintf(logstream, massage, ap); /* iras a logfile-ba */
	va_end(ap);
} 
 ...

Ettol kezdve minden printf hivatkozas a sajat_printf-et hivja meg.
Onnan pedig oda irsz ahova csak akarsz. :)

Na, csao!

-- 
ifj. Jako Balazs			
mailto:			mailto:	
http://www.extra.hu/bazsi		mhtel://35.99.87.3/624

PS: Ja, es azert zard le a vegen a logstream-et! :)
+ - Bc31 HEEEELP!! (mind) VÁLASZ  Feladó: (cikkei)

Van 1 problemam Borland C++ 3.1-ben. Van a kovetkezo struktura:

	struct arb_address
	{
		struct arb_address *lptr;
		int key;
		struct arb_address *rptr;
	}

Ez egy binaris keresesi fa egy csomopontja.
Es 1 valtozo: ROOT, ami pointer a structurara, tehat
	struct arb_address *ROOT

A watch ablakba ha beirom a ROOT->key-t peldaul, aszongya (ugyancsak ebben
az ablakban, az ertek helyett:

ROOT->key: Pointer to structure must be on left side of -> or ->*

Ez PII-n, 64Mb RAM de ez szerintem nem lenyeges, WinNT 4 alatt.
Egytik haveremnel, 386+MS-DOS, kiirja ez az uzenet helyett az erteket,
ahogy kellene. Raktam a gepemre DOS particiot, de ugy is ezt a marhasagot
adja. Fel sem tudom fogni mi az oka, es mar rengeteg embert megkerdeztem,
senki sem tudta. :((
Ha valaki tud segiteni, nagyon kerem, tegye meg, es minel hamarabb
(surgos).
Elore is (remenykedve) koszonom:
							Bencze.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| War doesn't determine who's right, war determines who's left. |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ - ax osszehasonlitas (mind) VÁLASZ  Feladó: (cikkei)

> Figyelem, szornyen bonyolult asm feladvany kovetkezik. Minel
     > gyorsabbnak kellene lennie az alabbi muveletnek:
     >
     > ax regiszter tartalmat ossze kell hasonlitani egy memoriabeli
     > szammal, es ha egyenloek, akkor ax legyen 1, egyebkent 0.
     >
     > Van valami frappans otletetek ?
     >
     >Mikike

      Hali !

     Lehet elkéstem a válasszal de most volt idöm olvasgatni.
     Ha gyors kod kell meg kell probálni lehetöség szerint ugrás nélkül
     elkésziteni a prg-ot, ha lehetséges. Egy példa:

     sub ax,[bx]
     sub ax,1
     mov ax,0
     adc ax,0

     Nem probáltam ki, de talán müködni fog, és elég gyors is ( 486-on
     kb:4-6 orajel )

     Zoli
+ - Thread letrehozasa VB-ben. (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Csinaltam egy COM-os dll-t VC++ 5.0-ban, amit VB-bol kell 
tesztelnem. Az egyik fv. nagyon sokaig is futhat ezert felmerult az 
igeny, hogy el lehessen abortalni a CTRL-ALT-DEL hasznalata 
nelkul is. :-)
Ugyanannak az objektumnak, aminek az a hosszu fv.-e is van 
csinaltam egy masik abort() fv.-t is, ami beallit egy belso valtozot, 
amit idonkent figyelek a fo ciklusomban.
A gondom az, hogy nem tudom meghivni az abort()-ot, amig nem fut 
le a fo ciklusom, mert egy threadben vannak. :-)

Szoval azt szeretnem, hogy nyitok egy uj threadet, amiben egy 
gombhoz hozzarendelem az abort() fv. meghivasat es akkor minden 
tok jo lenne, ha lehet 1altalan ilyet csinalni VB-ben.

Sajnos a VB tudasom annak ellenere, hogy fejlodest mutat meg 
mindig eleg szereny ahhoz, hogy egy ilyen feladatot megoldjak. :-))

Help, please!

Pisti

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS