Hollosi Information eXchange /HIX/
HIX CODER 319
Copyright (C) HIX
1998-12-25
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Marry Xmass and Happy New Year! (mind)  11 sor     (cikkei)
2 CON (mind)  30 sor     (cikkei)
3 mer' nem muxik? (mind)  41 sor     (cikkei)
4 Nektek is (mind)  3 sor     (cikkei)

+ - Marry Xmass and Happy New Year! (mind) VÁLASZ  Feladó: (cikkei)

Hi MY FRIENDS!

En.:
 I wish MARRY XMASS AND HAPPY NEW YEAR to you all!

Hu.:
 Kellemes Karacsonyi Unnepeket es Boldog Uj Evet! (KKU es BUEK!:-)


Hidi...
 (Jozsef Hidasi From Hungary...)
+ - CON (mind) VÁLASZ  Feladó: (cikkei)

Szasztok!

Kosz a sok segitokesz valaszt, valoszinuleg en irtam meg rosszul 
a problemamat:

> >Ha BC3.1-el DOS alatt programozva megnyitom olvasasra a CONT-t,
> >akkor szerintem elvileg a billentyuzetrol kellene a programnak
> >olvasnia.
> >
> >fp=fopen("CON","rt");
> 
> Bocsass meg hogy beleszolok, biztos van valami ok hogy fopen-nel akarod
> olvasni a billentyuzetet, de nem ertem miert.

Tehat a program BC3.1 es DOS alatt:

char  name[128];
 ...
Itt adja meg a felhasznalo a beolvasando file neve't, amit beirunk 
name-be
 ...
fp=fopen(name, "rt");
 ...

Ha most a felhasznalo (vagy en peldaul teszteles kozben) itt CON-t 
ad meg, akkor a program lefagy, es nem tudom miert. Mar neztem 
az fopen() stb. forrasat, de abbol sem derult ki az ok.
Ellene: fopen() elott ellenorzom name-t, es ha CON, akkor fp=stdin;

                       Aggod József
+ - mer' nem muxik? (mind) VÁLASZ  Feladó: (cikkei)

Nem igaz, megorulok.
Mer' nem megy ez a fuggveny?

char *copy(char *o,int fstchar,int num)
{
 char *outcopy;
 unsigned seg1,ofs1,seg2,ofs2;
 seg1=FP_SEG(o);
 ofs1=FP_OFF(o);
 seg2=FP_SEG(outcopy);
 ofs2=FP_OFF(outcopy);
 asm{
  mov ax,seg1
  mov es,ax
  mov di,ofs1
  mov ax,seg2
  mov ds,ax
  mov si,ofs2
  mov bx,fstchar
  mov cx,num
  add di,bx
//ide:
  mov al,es:[di]
  mov ds:[si],al
  inc si
  inc di
  dec cx
  db 0x75,0xf5  //jnz ide:
  xor al,al
  mov ds:[si],al
 }
 return(outcopy);
}

a pascal-os copy fuggvenynek lenne a C-s megfeleloje,azaz
az 'o' string 'fstchar'-adik karakteretol 'num' darabot ad vissza.
Ehelyett azt muveli, hogy a 'fstchar' karakterBOL ad vissza 'num' db-t.
Ha tud valaki jobb megoldast, ne tartsa magaba.

Koszi.
JimBoo
+ - Nektek is (mind) VÁLASZ  Feladó: (cikkei)

Boldog karacsonyt es uj evet kivanok mindenkinek!

Domokos Zoltan

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