Keresés

Részletes keresés

liberálmensevik Creative Commons License 2002.10.04 0 0 175
Eladni nem akarom, csak azt gondoltam, hogy neked sürgősen kellene.
Egy K&R, az egy K&R.

Ahogy az ember max. kölcsön adja a "Gyűrűk Urá"-t, az "Alapítvány'-t, a "Galaxis Utikalauz"-t, de el csak akkor adja, ha fegyvert fognak rá. :-)

lm

Előzmény: khiraly (173)
khiraly Creative Commons License 2002.10.04 0 0 174
Az ar az iranyar. ;)
Amennzit gondolsz es a bolti aron alul van.(azer realisat...;)
Ja meg a konyvnek meg legyenek a lapjai...;)
Barki mas is jelentkezhet.

(((pocsom bele winXP-be a magzar billentzuje is syar. Dehat csak ey van...;(((

Előzmény: khiraly (173)
khiraly Creative Commons License 2002.10.04 0 0 173
Megvennem toled a konzvet ha eladnad...
Arrol ay ossyeyorrenesrol csak ma ertesultem.
Ha erdekel dobj egy mailt a cimemre.
Ha Bp-i vagy akkor talalkozhatnank valahol.
Kb. 1500-at szannek a dologra.
khiraly@cia.hu
Előzmény: liberálmensevik (170)
micu Creative Commons License 2002.10.04 0 0 172
Én még 150 forintért vettem az enyémet :-)
Előzmény: N.G.J. (168)
N.G.J. Creative Commons License 2002.10.04 0 0 171
Nem tudom, hogy van-e rá dotáció. Dotáció nélkül tudtam ennyiért megszerezni. (Levelez? hallgatóként nem is kapok semmiféle ilyen jelleg? támogatást.)
Előzmény: khiraly (169)
liberálmensevik Creative Commons License 2002.10.03 0 0 170
Ha sürgősen kell, akkor ha ma este eljössz a Polfórumos talira, akkor 1-2 évre oda tudom adni a K&R-t..
lm
Előzmény: khiraly (169)
khiraly Creative Commons License 2002.10.03 0 0 169
Kosz mind a kettotoknek.
Dotacio van ra? ;)
Előzmény: N.G.J. (168)
N.G.J. Creative Commons License 2002.10.03 0 0 168
"A C PROGRAMOZÁSI NYELV
AZ ANSI SZERINT SZABVÁNYOSÍTOTT VÁLTOZAT
KERNIGHAN, BRIAN W. - RITCHIE, DENNIS M.

Bolti ár: 3874 Ft
Speciális internet ár: 3681 Ft "

Én a Műegyetem jegyzetboltjában 1500 forint körüli áron (a pontos összegre nem emlékszem, de kevesebb mint fele ennek az árnak) vettem meg ugyanezt a könyvet néhány hónapja.

Egyébként egy nagyon jó írás a C nyelv megalkotóitól, még az itteni árért is megéri beszerezni. Első felében inkább tankönyv jellegű, de a második felében mellékletként ott van az ANSI C nyelv és a vele együtt szabványosított könyvtárak szabványszerű leírása.

Előzmény: liberálmensevik (167)
liberálmensevik Creative Commons License 2002.10.03 0 0 167
Megvannak magyarul is a Librinél :

A C PROGRAMOZÁSI NYELV
AZ ANSI SZERINT SZABVÁNYOSÍTOTT VÁLTOZAT
KERNIGHAN, BRIAN W. - RITCHIE, DENNIS M.

Bolti ár: 3874 Ft
Speciális internet ár: 3681 Ft
(5% kedvezmény)
Elérhetőség: 3-5 munkanap
Kiadó: MŰSZAKI KÖNYVKIADÓ (WOLTERS KL
Oldalak: 291
Formátum: B5
Kiadás éve: 1996
ISBN: 9631605523
Fordító: MOLNÁR ERVIN
Nyelv: MAGYAR
Kiadás éve: 1996

A C++ PROGRAMOZÁSI NYELV I-II.
STROUSTRUP, BJARNE
Bolti ár: 9800 Ft
Speciális internet ár: 9310 Ft
(5% kedvezmény)
Elérhetőség: 1-2 munkanap

Kiadó: KISKAPU KFT.
Oldalak: 1866
ISBN: 9639301191
Nyelv: MAGYAR
Kiadás éve: 2001

Angol nyelvű könyveket pedig a SoftWare Station-nél érdemes keresni.
lm

Előzmény: khiraly (166)
khiraly Creative Commons License 2002.10.03 0 0 166
Ezeknek a konyveknek a pontos cimet leirnad?:
Stroustrup, Kerninghan

Magyarok, vagy angol nyelvuek?
(jobb lenne, ha magyar lenne)
Hol lehet kapni?
(konyvtarban nem talaltam)
Kosz

Előzmény: Egoist (81)
NevemTeve Creative Commons License 2002.09.17 0 0 165
A sorokat a fgets-sel olvashatod memoriaba, onnan pedig a sscanf-fel olvashatod valtozokba.
Valoszinuleg egy struktura-tombot erdemes csinalni, esetleg a malloc/realloc -kal foglalni dinamikus memoriat hozza.
Előzmény: s8773luc (164)
s8773luc Creative Commons License 2002.09.17 0 0 164
Sziasztok!

van egy file-om, ami ilyen sorokat tartalmaz:

33 54.7 0.1973
34 54.8 0.2213
35 54.9 0.2513
36 55.0000000000001 0.2847

En szeretnem azokat ugy beolvasni, hogy oszloponkent egy-egy tombbe be
tudjam rakni, mint double, vagy float! Persze a tomb sorszama az lenne,
hogy hanyadik sort olvastam be! A sorok szama 50 es 1000 kozott valtoznak
(mert azert megsem egy file-on akarom hasznalni:))! (Sajnos ilyen csuf
szamok is vannak, mint 55.0000000000001, de ebbol nekem eleg lenne, hogy
55.0)

Ehhez szeretnek segitseget kerni!

Koszi!

Pete

liberálmensevik Creative Commons License 2002.09.17 0 0 163
Pontosan.
Azért is kénytelen tiszta és átgondolt lenni, mert több platform GUI kezelésének megvalósítását is vállalja.
Millió példaprogram van hozzá és akár CVS-sezek, akár a napi verziókat hozom le, mindig van vmi javulás egy-két platformon.

Előzmény: micu (162)
micu Creative Commons License 2002.09.17 0 0 162
Plusz a wx elég áttekinthető belülről, nem túl bonyolult a lelkivilága, és a doksija sem rossz.
Előzmény: liberálmensevik (161)
liberálmensevik Creative Commons License 2002.09.17 0 0 161
Kedves BxTamás,
van sok site, amelyik ezzel foglalkozik, csak győzd kiválogatni. :-)

Introduction To GTK+ Programming
GNOME Programming in Linux using GTK+
GTK+ mailing lists ***
DEVELOPER

De én mégis a wxWindows "C++ class library, the open source, cross-platform GUI framework" csomagot ajánlanám, ott a W32-GTK, Mac, stb.. ablakkezelők közös dolgai vannak OO-san megvalósítva.
Szuper és aktív projekt.. :-)
lm

Előzmény: BxTamas (159)
Egoist Creative Commons License 2002.09.17 0 0 160
A jó programozó egyik fő erénye a lustaság (a másik kettőt mindíg elfelejtem). A glade által előállított kód szerintem neked is megfelel. Nem érdemes GUI-t karakteres felületen programozni, ha van ilyen eszköz.

Ami a doksit illeti: keress rá a neten. Találsz eleget. Fejből azért nem tudok címeket.

Előzmény: BxTamas (159)
BxTamas Creative Commons License 2002.09.17 0 0 159
Sziasztok !

Linuxon szeretnék grafikus felületű programot készíteni C vagy C++ nyelven.
Ehhez a GTK+ könyvtárat próbálnám használni (A QT nem teljesen ingyenes).
A problémám az, hogy -tapasztalatom szerint- rendkívül gyenge dokumentációkat lehet találni ebben a témakörben.
A letölthető dokumentációk többnyire referencia jellegűek, így a "hogyan" jellegű kérdésekre nem találok választ bennük. Ezen kívül jól jönne néhány példaprogram, ami el van látva kommentekkel.

Tud valaki segíteni ilyen témakörben ?
Van itt valaki, aki dolgozik ilyen témában ?
Esetleg olyan fórumot nem tudtok ajánlani, ahol ilyen témában lehet éreklődni ?

- Tamás -

NevemTeve Creative Commons License 2002.09.03 0 0 158
A gettimeofday-vel le lehet kerni cmos-bol az eltelt idot.
Helyesen: a gettimofday-vel lehet microsecundum pontossaggal lekerdezni az idot.

De mi is az a xor-olod?
Az egy logikai muvelet, igazsagtablazata az alabbi:
a b q
0 0 0
0 1 1
1 0 1
1 1 0
C-ben a ^ a jele.

Előzmény: sechu (157)
sechu Creative Commons License 2002.09.03 0 0 157
"a gettimeofday() függvénnyel lekéred az epocs óta eltelt milliomodmásodperceket és xor-olod a processed pid-jével". Ezt fejtsetek ki lecci bovebben. En ehhez meg zoldfulu vagyok. Addig vilagos, hogz a sys/time illetve a time header-eket kell hasznalni. A gettimeofday-vel le lehet kerni cmos-bol az eltelt idot. De mi is az a xor-olod?

A /dev/random hasznalata nem platfrom fuggetlen ha jol sejtem. Ha ennek hasznalatara is tudtok irni rovid peldat az is erdekelne. Koszi!

Előzmény: Mütyürke (154)
Mütyürke Creative Commons License 2002.09.01 0 0 156
Olvastam a manualt, máskülönben nem ismerném a függvényt és így azt sem mondtam volna, hogy vicces. Köszi.
Előzmény: NevemTeve (155)
NevemTeve Creative Commons License 2002.09.01 0 0 155
sajnos a standard libc függvényei néha egy kicsit viccesek

speciel a strcmp nem 'vicces', csak el kell olvasni a manualt:
a>b: strcmp(a,b)>0
a=b: strcmp(a,b)=0
a<b: strcmp(a,b)<0

amire te gondolsz az az, hogy ha lehetne egy streq makrot csinalni igy:

#define streq(a,b) (strcmp((a),(b))==0)

Előzmény: Mütyürke (153)
Mütyürke Creative Commons License 2002.09.01 0 0 154
Minden process indulásakor egy fix random poollal indul, ezért a rand függvény alapból mindig ugyanazokat az egymás utáni számokat adja vissza. A megoldás erre az srand függvény, ami egy általad megadott értékre állítja a random poolt. Ha ez az érték (nem megjósolhatóan) kvázi-véletlen, akkor kapod azt, amit szeretnél. Viszonylag jó kvázi-véletlen számot lehet kapni például úgy, hogy a gettimeofday() függvénnyel lekéred az epocs óta eltelt milliomodmásodperceket és xor-olod a processed pid-jével. Valódi véletlenszámokat pedig a /dev/random olvasásával kaphatsz, ezeket a billentyűleütések/egérmozgások/hálókártyainterruptok között eltelt időből kalkulálja ki a kernel.
Előzmény: sechu (146)
Mütyürke Creative Commons License 2002.09.01 0 0 153
A hiba itt van:

argv[i]=="help"

Stringeket c-ben így nem lehet összehasonlítani. A "help" kifejezés egy h,e,l,p,0 byteokat tartalmazó, csak olvasható bytesorozatot fog létrehozni egy, a process számára csak olvasható memóriaterületen, majd pedig a "help" kifejezésekben ennek a helynek a pointere lesz. Az argv[i]=="help" pedig nem akkor lesz igaz, ha az i. argumentum az, hogy "help", hanem akkor, ha ugyanarra a "help"-re mutat. Tehát soha nem lesz igaz, mivel az argv-k pedig írható memóriaterületen vannak.

Ami neked kell, az egy strcmp. (Az strcasecmp még jobb, az nem különböztet meg kis és nagybetűt). Ehhez kell egy #include is. Használata az if-ben: !strcmp(argv[i],"help"). A '!' nem véletlenül kell oda, sajnos a standard libc függvényei néha egy kicsit viccesek :( Itt pl az strcmp akkor lesz igaz, ha a stringek különböznek.

Egyébként a példa progidban a #include mögé kell még egy is, valamint a main-ból a gcc csak return-nal szereti, ha kilépsz (ez utóbbi warningon kívül más bajt általában nem okoz).

Előzmény: sechu (147)
stabbbb Creative Commons License 2002.08.30 0 0 152
:))
Előzmény: NevemTeve (151)
NevemTeve Creative Commons License 2002.08.30 0 0 151
En pedig nagyon szeretek a ksokoban-nal jatszani!
Egyeb topikrombolo hozzaszolasok?!
Előzmény: stabbbb (150)
stabbbb Creative Commons License 2002.08.29 0 0 150
udv

feltennek egy kicsit erdekes kerdest. miszerint titeket erdekelne egy debian logos polo? semmi extra feher polon a logo + a debian felirat.

NevemTeve Creative Commons License 2002.08.29 0 0 149

#include <stdio.h>
#include <string.h>

int main (int argc, char* argv[])
{
int i;

printf("A parancssori argumentumok száma: %d\n\n", argc);
for (i = 0; i < argc; i++) {
printf("Az %d. argumentum %s\n", i, argv[i]);
}

for (i = 1; i < argc; i++) {
if (strcmp (argv[i],"help")==0) {
printf("Segítséget kértél!\n");
}
}
return 0;
}
Előzmény: sechu (147)
NevemTeve Creative Commons License 2002.08.29 0 0 148
Mit szúrok el?

Semmit, csak a srand-ot is meg kell hivni elotte, pl igy: srand (time (NULL));
vagy srand (getpid());

Előzmény: sechu (146)
sechu Creative Commons License 2002.08.29 0 0 147
A parancssori argumentomkat szeretném felhasználni a prgramok (pédál kapcsolók használata). Ám az alábbi kód nem az csinálja amit szeretnék. Vajon mi a baj? Ha a címen lévő értéket (&arv[i]) akarom összehasonlítani akkor azt monja a fordító hogy pointer inttel nem lehet összahasonlítani.

#include

int main (int argc, char* argv[])
{
int i;

printf("A parancssori argumentumok száma: %d\n\n", argc);
for (i = 0; i < argc; i++)
{
printf("Az %d. argumentum %s\n", i, argv[i]);
}

for (i = 0; i < argc; i++)
{
if (argv[i]=="help") {printf("Segítséget kértél!");}
}
}

sechu Creative Commons License 2002.08.29 0 0 146
Kező programozóként véletlen számokat szertnék genrálni 1 és 10 között. A mellékelt kis pogram futásának az eredménye azonban mindig 1. Mit szúrok el? Előre is kösz a helpet!

#include
#include

int main()
{
int i = 0;
i = rand()%10;
printf("A veletlen szam 0 es 10 között: %d\n", i);
return 0;
}

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!