Hollosi Information eXchange /HIX/
HIX CODER 487
Copyright (C) HIX
1999-06-11
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: Problema (mind)  10 sor     (cikkei)
2 Re: C++ Template (mind)  50 sor     (cikkei)
3 Re: modem (mind)  6 sor     (cikkei)
4 scanf() (mind)  19 sor     (cikkei)
5 Re: legujabb lama Pascal->C (mind)  50 sor     (cikkei)
6 Re: VC++ console applicaton (mind)  41 sor     (cikkei)
7 Re: legujabb lama Pascal->C (mind)  22 sor     (cikkei)
8 Re: Problema (mind)  21 sor     (cikkei)
9 Re: DELPHI EXTERNAL DLLs (mind)  16 sor     (cikkei)
10 haromszog-egyenes mecccces (mind)  14 sor     (cikkei)

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

Hali!

Az, hogy tudod mivel lett letrehozva, meg csak fel (vagy meg annyi se :-))
sike r, mivel a Btrieve nem hasznal kulon adatdeffinicios (mezoleiro)
reszt az allomanyokban (mint pl.  DBF). Igy mar ki tudsz ugyan nyerni
nagyon egyszeruen egy-egy rekordot (van a Btrieve-hez pascal , c, stb.  
interface), de a rekord tenyleges szerkezetet, osszetetelet tovabbra is
csak "szemrevetelezessel" :-) tudod megallapitani. 
Szia, Otto.
mailto:
+ - Re: C++ Template (mind) VÁLASZ  Feladó: (cikkei)

  writes:

> Van egy kis problemam. Hogyan lehet egy osztaly template tagfuggvenyet
> meghivni ugy, hogy megadom a template-hez kello tipust (ez utobbira nem
> nagyon tudok megfelelo kifejezest)?
> 
> class C
> {
> public:
> template<class T1,class T2> T2 f(int,int);
> };
> 
> template<class T1,class T2> T2 C::f(int,int)
> {
> return 5;
> }
> 
> int main()
> {
> C o;
> o.f<int>(10,10);        // Ez nem mukodik!!!
> return 0;
> }

this works for me:

class C
{
public:
template<class T1> T1 f(T1 t1);
};

template<class T1> T1 C::f(T1 t1)
{
return t1;
}

int main()
{
C o;
int result=o.f((float)5);
return 0;
}

with warning:

try.cpp: In function `int main()':
try.cpp:15: warning: initialization to `int' from `float'

on Linux/egcs-2.91.66
+ - Re: modem (mind) VÁLASZ  Feladó: (cikkei)

Hello,

Win32 Programmer's Reference (Win32.hlp)-alatt a "Communication functions" 
a kulcsszo:

Sany
+ - scanf() (mind) VÁLASZ  Feladó: (cikkei)

Hello!

a kov. sort kellene beolvasni kulonbozo valtozokba,
de nekem nem nagyon akar osszejonni:

Apr 19 16:44:13 debian pppd[211]: pppd 2.3.5 started...

ezzel probaltam beolvasni:
scanf("%s %i %i:%i:%i %s %s[%i]: %s\n", &str1, &int1...);

a 'debian'-t meg jol olvassa be, de a kov. stringbe a 'pppd[211]'
kerul,
nekem pedig csak a 'pppd' kellene. ami az utan jon, az is rossz.
szoval ti hogy csinalnatok meg?

Bye,
	Panther / mnemonic

ui: linux, gcc 2.7.2.3, de ez gondolom nem lenyeg
+ - Re: legujabb lama Pascal->C (mind) VÁLASZ  Feladó: (cikkei)

On  8 Jun 99 at 8:58,  > wrote:

> >Felado :  [Hungary]
> 
> >     Upper:=Head.ImgDescr and 32<>0;
> 
> >Ez ugye egy logikai muvelet, amit a C nem teljesen ugyanugy
> >tamogat... :(
> >PS.: ezek utan kalapot eszek, ha mukodik... :)
> 
> Hello!
> 
> Ugy nez ki hogy az 'Upper' az egy boolean valtozo,
> ha ez igaz, igy le lehet forditani:
>....

Szerintem felreerted a problemat. En azt szurtem ki abbol, hogy
"kalapot eszek, ha mukodik", hogy a srac nem bizik abban, hogy a
pascal->C konverter jol atkonvertalja neki a forrasait, hisz ime,
talalt benne hibat.

A problema az, hogy a pascal meg a C mas precedenciaval dolgozik. 
Csak nehany operatorra szoritkozva:

Pascal:

   * / and
   + - or
   < > = <>

C:

   * /
   + -
   < >
   == !=
   &
   |

Vagyis az 'and'/'&' pont ellenkezo oldalon van a '<>'/'!='-hoz 
kepest. Bizonyara a konverter bug-os, nem veszi figyelembe a 
kulonbozo precedenciakat.

Ha nagy a forras, akkor nem megoldas az, hogy keresse meg az osszes 
ilyen helyet, es zarojelezze be. Ki kellene javitani a bug-ot a 
p2c-ben :)

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

On  8 Jun 99 at 7:35,  > wrote:

> Hali
> 
> A MS Visual C++-ban tanulgatom a fenti tipusu alkalmazas kesziteset.
> A progi futtatasakor nyit egy konzol ablakot es karakteresen fut.
> 
> NE NEVESSETEK KI!!!

Miert nevetnenk ki? :)

A Win-ben a legertelmesebb dolog, ami programozoknak hasznos lehet, 
az, hogy lehet hozza konzol applikaciot irni. Komoly, semmi smiley!

> karakteres kepernyon van. Dosban minden szep lehet irogatni a kepernyo
> memoriaba, stb...
> de itt mi van, ha itt is ugyan ezt szeretnem?

Itt is meg tudod csinalni, csak nem pont ugyanugy. Keress ra a 
Help/Search/Index-ben arra, hogy Consoles Overview, aztan 
Display. Amikor bejon a bevezeto szoveg, nyomj egy Ctrl-Shift-S-et 
(vagy Help/Synchronize Contents), es ott fogod latni az Info 
Viewer-ben levo osszes iromanyt a temarol. Van boven...

Mas lehetoseg: Sajnos olyat nem csinalt az MS, hogy a konzol eleve
tudna az ANSI VT100 escape szekvenciakat, (amit a DOS az
ANSI.SYS-tol tud), igy a Unixokban szokasos printf()-es
legegyszerubb megoldas nem nagyon johet szoba.

Talan emlekeztek ra, kb. 1 eve kerdeztem, hatha tud valaki ilyen
ANSI.SYS driverrol NT-hez. No, azota talaltam olyasmit: Egy
rutingyujtemeny, amit hozza kell linkelni a programodhoz, es az abban
levo vtprintf() stb. wrapper rutinokat kell mindenhol hivni. John
Miller irta, szabadon felhasznalhato/modosithato, vt100_10.zip neven 
talaltam az interneten (mar nem tudom hol -- az ftpsearch a 
programozo Nagy Baratja - bar most valamiert nem akar nalam bejonni 
(http://ftpsearch.lycos.com)). 

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

>Ugy nez ki hogy az 'Upper' az egy boolean valtozo,
>ha ez igaz, igy le lehet forditani:

> ....
>    Upper = (Head.ImgDescr & 0x20) ? TRUE : FALSE;

Csak egyet aruljatok mar el: Ha az Upper egy boolean, akkor miert nem jo
az, hogy:

Upper = Head.ImgDescr & 0x20;

???

Ugyanis az

if (Upper) {
 ...
}

ugyanugy fog mukodni mindket esetben.

Tamas
+ - Re: Problema (mind) VÁLASZ  Feladó: (cikkei)

>Felado :  [Hungary]

>Nekem leforditott EXE-k vannak csak meg. Tehat ujraforditani nem tudom.
>Vegul is van egy fontos program ami nagyon kell. Jobban beleneztem es az
>adatbazis kezeloje ha minden igaz:
>'Btrieve/N Record Manager Version 5.10a Copyright (c) 1982, 1990, Novell,
>Inc.'
>Tud errol valaki-valamit? Ha at tudom konvertalni DBF-be, delphi alatt
>hamar tudok irni neki egy kis kezelo feluletet.

A Btrieve-hez adnak egy BUTIL nevu programot aminek -SAVE parameterevel ki
tudod menteni az adat-rekordokat egy fajlba (ami igy mar "meg van tisztiva"
a fejlec-, index- ill. lap-informacioktol). Mivel azonban a Btrieve az
index-mezoket kiveve teljesen binarisan (azaz az adattartalom ertelmezese
nelkul) kezeli ezeket a rekordokat, igy annak strukturaja vonatkozo
semmilyen informaciot sem tarol, tehat az adattartalmat ertelmezesenek
modjat (a forraskod hianyaban) kizarolag visszafejtes reven tudodhatod
meg... Ha azonban ez mar megvan akkor nem okozhat nagy gondot a
 .DBF-formatumba valo konvertalas...

Gabor
+ - Re: DELPHI EXTERNAL DLLs (mind) VÁLASZ  Feladó: (cikkei)

>Felado :  [Hungary]
>Temakor: DELPHI EXTERNAL DLLs ( 11 sor )

>Lenne egy olyan kérdésem , hogy ,hogyan lehet nem általam írt dll-ek
>funkcióit beépíteni a delphi programomba? Az a baj , hogy csak a
>függvények vagy eljárások neveit tudom, hogyan lehet megtudni ,hogy mit
>ad vissza a programnak, vagy mit vesz át a programtól?

Mivel a .DLL-ek ilyen informaciot nem tartalmaznak, ezert az eljarasok
megfelelo parameterezeset kizarolag egy megfelelo dokumentaciobol vagy
esetleg egy mas programnyelven irodott interfesz-konyvtarbol tudod
kibogaraszni. (Az exportalt eljarasok neveit is csak azert tartalmazzak,
mert igy ezek azonositasa joval humanusabba, maga a .DLL kialakitasa pedig
joval rugalmasabba teheto...)

Gabor
+ - haromszog-egyenes mecccces (mind) VÁLASZ  Feladó: (cikkei)

hali,

adott egy haromszog (nevezzuk polygonnak)
x1,y1,z1 - x2,y2,z2 - x3,y3,z3
es egy egyenes
ex1,ey1,ez1 - ex2,ey2,ez2

namost, meg kene mondanom azt a pontot (x,y,z) ahol az egyenes metszi
a polygont. Ha valakinek van valami rutinja ra, akkor azert
halas lennek. Lecci matematikai megkozeliteseket ne nagyon
irjatok, mert ahhoz nem sokat tudok hozza szagolni...
elore is koszi...

-kyle % autopsy

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