1. |
Re: file handles (mind) |
56 sor |
(cikkei) |
2. |
Re: String C++ (mind) |
55 sor |
(cikkei) |
3. |
Re: Euler-kor (mind) |
58 sor |
(cikkei) |
4. |
Ekezetek a Windowsban (mind) |
24 sor |
(cikkei) |
5. |
Honnan lehet letolteni olyan Java applet-et, amelly kep (mind) |
6 sor |
(cikkei) |
6. |
ISA programozas (mind) |
16 sor |
(cikkei) |
7. |
Re: *** HIX CODER *** #443 (mind) |
6 sor |
(cikkei) |
8. |
ASM help / NG (mind) |
6 sor |
(cikkei) |
9. |
Autodesk Animator Pro FLI (mind) |
6 sor |
(cikkei) |
|
+ - | Re: file handles (mind) |
VÁLASZ |
Feladó: (cikkei)
|
On 27 Apr 99 at 11:06, Velencei Tibor > wrote:
> struct SFTstru
> {
> struct SFTstru far *Next;
e helyett pld.:
unsigned long Next;
...
> unsigned MaxFiles(void)
> {
> struct SFTstru far *SFT;
e helyett:
struct SFTstru *SFT;
unsigned long SFTreal;
...
> intdosx(®s,®s,&sregs);
Itt nem tudom, az adott dos extenderben ez pont igy kell-e, de
elkepzelheto.
> SFT=MK_FP(sregs.es,regs.x.bx+4);
> SFT=SFT->Next;
>
> while (FP_OFF(SFT)==0xFFFF)
(Ez itt nem != veletlenul?)
> {
> sum += SFT->num;
> SFT=SFT->Next;
> }
> Rendelkezesre all egy
> void* ExoProtectedPtr(void* rmptr, unsigned int sizebytes)
Nem ismerem ezt a kornyezetet, mi ez az rmptr? Neked egy real modu
far pointered van (unsigned long-nak alcazva), az MK_FP helyett
kellene egy ilyesmi fuggvenyt hivni.
Aztan minden SFT=SFT->Next; helyett is valami ilyesmi kell:
SFTreal = SFT->Next;
SFT = ...ProtPtr(SFTreal, 6);
> Peldaul a ciklusfeltetel talan mashogy alakul protected modban :)
Az marad majdnem ugyanugy, csak SFT helyett SFTreal also 2 byte-jat
kell nezni.
István
-- Istvan Marosi -- http://www.sch.bme.hu/~marosi --
-- Recosoft Ltd. -- mailto: --
|
+ - | Re: String C++ (mind) |
VÁLASZ |
Feladó: (cikkei)
|
On 27 Apr 99 at 3:28, > wrote:
> > > Es egy valtozo mikor nem lvalue? Amikor konstans! Vagy neeeem?
> >
> > Most mar annyira belezavartal, hogy fogalmam sincs, hogy mi az az
> > lvalue.
>
> Aminek erteket lehet adni. Ha egy valtozo bal oldalt all es nem lehet neki
> erteket adni, akkor annak (szerintem) konstansnak kell lennie.
Lehet igy is mondani. De a konstans nem ugyanaz, mint a konstans
pointer. En egyetlen konstans pointer fajtat ismerek (de lehet, hogy
van tobb is, nem vagyok egy nagy C-s):
const char *poi; // mar ha char-ra pointal.
Ez pedig tuti nem az, mint amit Te mondasz. Vagy van masmilyen
konstans pointer is?
> Elkovettem meg egy hibat, en C oldalrol tekintem a dolgot. C++ az
> egy kicsit mas allatfaj...
Ebbol a szempontbol mindegy, a C se szereti...
> > tomb = poi; // hiba: no conversion from 'const char *' to 'char [10]' }
... eppcsak mas a hibajelzes:
left operand must be lvalue.
> es ha type cast-olod??? Szerintem fog az menni. A C++ kicsit
> jobban nezi a dolgokat, mint a C...
Ugye nem mondod komolyan, hogy cast-oljam? :)
Ha sikerul, ird meg, hogy hogyan :))
> > Olyat, hogy konstans pointer, nem birtam a C-bol kicsiholni. A 'char const
> > *' ugyanaz, mint a 'const char *'.
>
> En ezt ugyilag gondoltam, hogy a pointer erteket nem igazan szivesen irja
> felul a Co:. Szerintem lehet ezt forszolni! :-)
Nincs mit felulirni, ugyhogy hiaba forszolsz barmit is. Mar az elobb
Te is rajottel, hogy nincs a memoriaban hozza pointer.
~~~~~~~~~~~~~~~~
De valojaban nagyon elmentunk mar attol, amirol kiindultunk. Rendben,
nyugodtan nevezze barki a tombot pointernek, csak tudjon rola, hogy
mikor nem lehet felcserelni a kettot! Ez lett volna a lenyege a
mondandomnak.
István
-- Istvan Marosi -- http://www.sch.bme.hu/~marosi --
-- Recosoft Ltd. -- mailto: --
|
+ - | Re: Euler-kor (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hello,
1. Euler-kor: elsorozat, amely egy graf minden elet tartalmazza,
es az utolso csucsa megegyezik az elsovel
2.egy G iranyitatlan, osszefuggo grafban:
van Euler-kor <==> G minden csucsanak fokszama paros (legalabb 2, hiszen G o
sszefuggo)
<==> G eloall eldiszjunkt korok egyesitesekent
ahol egy csucs fokszama a ra illeszkedo elek szamaval egyenlo (hurokel ketsz
er szamit)
3. a fenti allitas matematikai bizonyitasan alapulo 'durva' algoritmus, ellenor
zesek nelkul:
// a grafot eldiszjunkt korokre bontjuk:
Csucs c;
int i=0;
Ut ut;
while (van el a grafban)
{
c = nem_izolalt_csucs(G);
ut = ures_ut();
while (tovabb lehet menni c-bol)
{
e = el(G, c);
hozzaad(ut, e);
c = szomszed(c, e);
};
K = kor_keres(ut); // megkeresi az ut utolso csucsanak (c) az elso
elofordulasat ut-ban
hozzaad(Korok, K);
el_elhagy(G, K); // csak a K-ban szereplo eleket hagyjuk el G-bo
l
};
// a koroket egyesitjuk:
E = tetszoleges_kor(Korok);
while ( !ures(Korok))
{
kor_amelyiknek_van_E-vel_kozos_csucsa(K, c); // K a kor, c a kozos csu
cs
befuz(E,K,c); // az
E-be a c helyere befuzzuk K-t
elhagy(Korok, K);
};
// E-ben van az Euler-kor
return(E);
Ez igy tudom, hogy nem sokat er, de egy elmeleti megoldas,
es talan lehet belole jo progit csinalni.
Udv,
Vince
|
+ - | Ekezetek a Windowsban (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok!
Egy latszolag pitianer dologban kernek segitseget, de nekem sok
bosszusagot okoz, talan masnak is.
Mivel elsosorban programozasra hasznalom a gepet, ezert angol billentyuzetem
van ( ez all kezre a sok [ ] { } irasahoz peldaul ). Persze mas esetben
szuksegem
van az ekezetes karakterekre. Mar a Windows 3.0-ban is tokeletes megoldast
sikerult elernem az "ameriaki angol - nemzetközi" keyboard driverrel, ami
repuloekezetekkel oldja meg az ekezetes karaktereket. Ehhez mar tokeletesen
hozzaszoktam. Windows 95/98 alatt is a kbdusx.kbd kis binaris modositasaval
( ^ illetve ~ helyett " keruljon az o es u beture) tokeletesen mukodik
minden programban
(pl. Office 95), kiveve a 4.0-as Internet Explorer es csapata (pl. az
Outlook Express
es a Front Page Express) programokban. En arra gyanakszom, hogy itt az
UNICODE
alkalmazasa miatt, sajnos az o" helyett o~, az u" helyett u^ betut kapok.
A mostani vedekezesem az, hogy Notepadben megirom, aztan atemelem a
szoveget,
do jobban orulnek egy egyszeri modositasos megoldasnak.
koszi
Joco
|
+ - | Honnan lehet letolteni olyan Java applet-et, amelly kep (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Ha tudsz ilyen cimet legyszives ird meg nekem!
Elore is thanks!
Levi
|
+ - | ISA programozas (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok
Foglalkozott valaki mar valami olyasmivel, hogy programbol
adatkikuldesre es fogadasra hasznalja az ISA-slotot? Eddig a
parhuzamos portot hasznaltam ilyen celra, de valtani szeretnek.
Tud valaki barmilyen otletet, (resz)megoldast (pl. arra, hogy
programbol valasztani ki a buszt, magasra allitani az A2-es labat,
majd nullazni - min. beallitasok, stb.) ?
Diagramok, labkiosztas van, viszont semmi mas - nullarol erdekelne
a dolog. Sajat kartyat keszitenek, amelyet kizarolag adat ki/be mozgatasra
szeretnek hasznalni.
Pikasz
> ----------------------------------------------------------------------------
Két gipsz megy az utcán. Egyszer csak látnak egy falat és belekötnek ...
|
+ - | Re: *** HIX CODER *** #443 (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hellosztok!
Nem vagyok valami jartas az ASM-ben de valami olyasmirol tudok hogy az
AX,BX,CX,DX, stb regisztereken kivul vannak: EAX,EBX, meg ilyesmi.
Ez van DOS alatt is?
elore is kosz, hpp
|
+ - | ASM help / NG (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hello!
Nincs meg valakinek egy ASM utasitaskeszlet, vagy a Norton Guides?
Ha nem foglal sokat, es nem sajnaljatok tolem, kuldjetek el, elore is
kosz!
|
+ - | Autodesk Animator Pro FLI (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hello!
Irtam egyszer egy FLI dekodort, meg lattam is sokat, de egyik sem
dekodolja a FLI-DELTA tipusu (7-es?) "chunk"-okat. Nem tudna valaki
segiteni?
kosz! hpp
|
|