Hollosi Information eXchange /HIX/
HIX CODER 291
Copyright (C) HIX
1998-11-26
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 xm format (mind)  8 sor     (cikkei)
2 Re: C++-ban az ertek elveszik (mind)  31 sor     (cikkei)
3 Re: memfoglalas, interrupt belovese C-ben (mind)  11 sor     (cikkei)
4 C++ bevitel (mind)  33 sor     (cikkei)

+ - xm format (mind) VÁLASZ  Feladó: (cikkei)

Hi!!!

Kellene nekem egy minden igenyt kielegito friss XM Format.
De ha van valakinek source lejatszoja, az is megteszi.(pascal)
Legyszi ne a jo oreg www cimeket irjatok, nekem nem az kell.

kosz
							FcR
+ - Re: C++-ban az ertek elveszik (mind) VÁLASZ  Feladó: (cikkei)

Hello!

 írta a következő üzenetben: ...
>    char *a,*b,*c,*d,*e,*nev;
>
>    void beolvas(void)
>    {
>        gets(a);
>        gets(b);
>        ...
>        gets(nev);
 ...

>Szoval az elejen beolvasom az ertekeket,de amikor a file-ba beirja,
>az a,b,c,d,e,f... helyett a "nev" valtozo erteket teszi,annyi mintha a
>tobbit nem is olvastam volna be.

A problema valoszinuleg az, hogy nem allitod be a pointereidet altalad
lefoglalt teruletekre, igy azok barhova mutathatnak. Ugy tunik most eppen
ugyanaz az ertekuk.
Bar mivel a valtozoid globalisak, lehet, hogy egy masik fuggvenyben foglalsz
nekik, akkor lehet, hogy ott csinalsz valamit rosszul. A gets nem fog
teruletet foglalni szamodra. Szoval valami olyasmi hianyzik, hogy
a=new char[KELLOEN_NAGY_SZAM]; b=new char[KELLOEN_NAGY_SZAM];   ...
Az viszont egy furcsa dolog, hogy a gets-nek nem lehet megadni, hogy max
hany byte-t olvashat.
Tobbek kozott ezert, meg azert is, mert C++-osabb ajanlanam az ifstream-t
beolvasasra, ott van getline, meg azt is meg lehet neki mondani, hogy milyen
byte jelzi a sor veget.


+ - Re: memfoglalas, interrupt belovese C-ben (mind) VÁLASZ  Feladó: (cikkei)

>Felado :  [Hungary]
>memoriat akarok lefoglalni, de allitolag nincs eleg mem. 64000 byte-ot
Miert nem jo neked az _fmalloc ?

>a 8-as megszakitasra akarok ramaszni, szinten C-ben. hogyan tudom meg
>C-asm-ban az egyik proc cimet? lehet offset, seg? (nem probaltam ki)
>vagy szabvanyosan C-ben milyen funkcioval lehet megcsinalni?
Nezd meg a BC helpjet a get/setintvect (vag vmi hasonlo az interruptvector
lekerdezese/megadasa) fg-re, egesz jo mintat ad.

A'kos
+ - C++ bevitel (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Nemreg jelentkeztem a listara. Most tanulok C++-ban
programozni, es mindjart az elejen egy primitiv problemaval
akadtam ossze:
Ha cin-nel int-et akarok beolvasni, es szam helyett betut
irok, akkor azzal nem tud mit kezdeni a program, benn
marad az adatfolyamban, es minden tovabbi beolvasasnal
azt adja vissza. Itt a progi:

#include <iostream.h>

int szam;

void main (void)
{
 do
         {
  cout << "Irj be egy nullanal nagyobb szamot: ";
  cin >> szam;
                if (szam<=0) cout << endl << "Nem jo!!" << endl;
  }
        while (szam<=0);
}

A hardware P II Celeron 266, Win 98-cal, Borland C++ 3.1

Megprobaltam karakteres valtozoba beolvasni, hogy eltuntessem
de nem sikerult.

Van valakinek valami hasznalhato magyarazata? Es megoldasa?

Sipi

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