Hozzászólások
[quote:ea97d48834="bitumen"]void assign(int &x, int y)
error: parse error before '&' token
Mi a ...? Esetleg kell a gcc-nek vmilyen kapcsoló?
Köszi, Csaba
Akkor most pontosítsunk:
Van egy assign nevű függvény, amely két változót vár:
egy intre mutató pointert(ez lenne x) és egy int tipus egészt (ez
meg y). A függvény paraméterlistájában az int &x hülyeség.
Ha címet adunk át, akkor a függvény deklarációban így
jelöljük *x (vagy ahogy elhangzott még: **x, vagy annyi csillag
elé, mint az égen.)
Helyesen: assign(int *x,int y). Ez azt jelenti, hogy a bejövő címen
egy interger típusú változó van. Azért nem hiszem, hogy 2 csillag
van előtte, mert aki leírja ezt, hogy int &x, az nemigazán kezel
indirekt pointereket.
El tudom azonban képzelni, hogy van olyan c implementáció, ahol
a megadott szintaxis működik. De hogy ez nem a GCC és nem is
ANSI, az tuti.
- A hozzászóláshoz be kell jelentkezni
[quote:62a64a9448="thuglife"][quote:62a64a9448="bitumen"]sima c, kössz, könyv nem kell, tele van a polc...
az 1ik oktatóm küldte ezt a sort, én perig tépem a hajam, hogy mért nem müxik... :x
ezaz hogy olvasni is kene oket nem csak tarolni :lol:
a *** *** ****** *** !!!
- A hozzászóláshoz be kell jelentkezni
[quote:1f8b7f37b2="meditor"][quote:1f8b7f37b2="bitumen"]void assign(int &x, int y)
error: parse error before '&' token
Mi a ...? Esetleg kell a gcc-nek vmilyen kapcsoló?
Köszi, Csaba
Akkor most pontosítsunk:
Van egy assign nevű függvény, amely két változót vár:
egy intre mutató pointert(ez lenne x) és egy int tipus egészt (ez
meg y). A függvény paraméterlistájában az int &x hülyeség.
Ha címet adunk át, akkor a függvény deklarációban így
jelöljük *x (vagy ahogy elhangzott még: **x, vagy annyi csillag
elé, mint az égen.)
Helyesen: assign(int *x,int y). Ez azt jelenti, hogy a bejövő címen
egy interger típusú változó van. Azért nem hiszem, hogy 2 csillag
van előtte, mert aki leírja ezt, hogy int &x, az nemigazán kezel
indirekt pointereket.
El tudom azonban képzelni, hogy van olyan c implementáció, ahol
a megadott szintaxis működik. De hogy ez nem a GCC és nem is
ANSI, az tuti.
Köszi, ez legalább érthető. :)
Amúgy egy osztrák egyetemi professzortól van a kód... Ez itt a szinvonal... :cry:
Üdv, Csaba
- A hozzászóláshoz be kell jelentkezni
[quote:aa5230dfbe="meditor"][quote:aa5230dfbe="bitumen"]void assign(int &x, int y)
error: parse error before '&' token
A függvény paraméterlistájában az int &x hülyeség.
C++ esetén ez egy teljesen jó konstrukció lenne, ott lehet &-t írni paraméterlistában.
- A hozzászóláshoz be kell jelentkezni
[quote:a39927c4f2="broven"][quote:a39927c4f2="meditor"][quote:a39927c4f2="bitumen"]void assign(int &x, int y)
error: parse error before '&' token
A függvény paraméterlistájában az int &x hülyeség.
C++ esetén ez egy teljesen jó konstrukció lenne, ott lehet &-t írni paraméterlistában.
De mint hallottuk, ez sima C.
- A hozzászóláshoz be kell jelentkezni
[quote:d35070f75f="bitumen"]Amúgy egy osztrák egyetemi professzortól van a kód... Ez itt a szinvonal... :cry:
Honnan tudod, hogy nem C++-t akart?[code:1:d35070f75f]void assign(int &x, int y){
x=y;
}[/code:1:d35070f75f]C++-ban úgy működik, ahogy elvárjuk. Tehát egy assign(a,3) után az a értéke 3 lesz (feltéve, hogy a egy int).
- A hozzászóláshoz be kell jelentkezni
[quote:df17a13657="bitumen"]
Köszi, ez legalább érthető. :)
Amúgy egy osztrák egyetemi professzortól van a kód... Ez itt a szinvonal... :cry:
Üdv, Csaba
Aki tudja csinálja, aki nem az tanítja... aki még tantani is képtelen,
az meg igazgatja. Mörfi vagy Parkinson, nem tudom. Egyébként
lehet hogy C++-os a profod - szóval nem kell lelökni őt a tajgetoszról.
- A hozzászóláshoz be kell jelentkezni
Brovennek:
[quote:4ac58395a6="bitumen"]sima c, kössz, könyv nem kell, tele van a polc...
az 1ik oktatóm küldte ezt a sort, én perig tépem a hajam, hogy mért nem müxik... :x
Ebből gondoltam. Asszem helyesen (-::
- A hozzászóláshoz be kell jelentkezni
[quote:e13a7b6630="meditor"]Brovennek:
[quote:e13a7b6630="bitumen"]sima c, kössz, könyv nem kell, tele van a polc...
az 1ik oktatóm küldte ezt a sort, én perig tépem a hajam, hogy mért nem müxik... :x
Ebből gondoltam. Asszem helyesen (-::
Én is ebből gondoltam... azért írtam, hogy "ha"... :D Csak azt akartam mondani neki, hogy lehet, hogy a prof C++-os, ezért nem kell lelökni a tajgetoszról... :lol: De asszem te érthetőbben fogalmaztál. :wink:
- A hozzászóláshoz be kell jelentkezni
[quote:87a9babd72="broven"][quote:87a9babd72="meditor"]Brovennek:
[quote:87a9babd72="bitumen"]sima c, kössz, könyv nem kell, tele van a polc...
az 1ik oktatóm küldte ezt a sort, én perig tépem a hajam, hogy mért nem müxik... :x
Ebből gondoltam. Asszem helyesen (-::
Én is ebből gondoltam... azért írtam, hogy "ha"... :D Csak azt akartam mondani neki, hogy lehet, hogy a prof C++-os, ezért nem kell lelökni a tajgetoszról... :lol: De asszem te érthetőbben fogalmaztál. :wink:
Akkor megegyeztünk. Téma lezárva. Kérjük a következőt! Ursula!
- A hozzászóláshoz be kell jelentkezni
[quote:6b996f4d8d="stage81"]Linux alatt C-ben kéne programoznom, méghozzá egy adatbázist kéne feltöltenem.
Az adatbázist is te adod, vagy az fixen megvan valahol?[quote:6b996f4d8d="stage81"]Addig eljutottam, hogy egy PostgreSQL nevű programcsomagot kellene feltennem, hogy SQL utasításokat bírjak küldeni az SQL szervernek, de azt nem tudom hogy kell normálisan felrakni!
Csak akkor kell felraknod magadnak a PostgreSQL-t, ha akarsz a saját gépedre egy adatbáziskezelőt. Ha egy távoli gépen futó PostgreSQL adatbázist akarsz elérni, akkor csak PostgreSQL libeket, és header-eket kell felrakni (milyen disztrót használsz?)[quote:6b996f4d8d="stage81"]Követtem az INSTALL állományban leírt instrukciókat, mégsem tudom normálisan elérni! A változó típusoknál még nem jelez a gcc semmilyen malőrt, de ha már egy paraméterezett függvényt hívok meg, akkor már gond van...
Fordítási, vagy linkelési hiba?[quote:6b996f4d8d="stage81"]Átnéztem a header fájlt, és megtaláltam benne az adott fügvényt jól paraméterezve... Úgy sem fordította le :(
Milyen hibaüzenetet ad? Így látatlanba két kérdés: az include fájlt megtalálja? (gcc-nek -I kapcsoló) A lib-et hozzálinkeled? (-l kapcsoló) A lib-et megtalálja? (-L kapcsoló)
- A hozzászóláshoz be kell jelentkezni
Hali mindenkinek!
Van egy kis problémám... Linux alatt C-ben kéne programoznom, méghozzá egy adatbázist kéne feltöltenem. Addig eljutottam, hogy egy PostgreSQL nevű programcsomagot kellene feltennem, hogy SQL utasításokat bírjak küldeni az SQL szervernek, de azt nem tudom hogy kell normálisan felrakni! Követtem az INSTALL állományban leírt instrukciókat, mégsem tudom normálisan elérni! A változó típusoknál még nem jelez a gcc semmilyen malőrt, de ha már egy paraméterezett függvényt hívok meg, akkor már gond van...
Átnéztem a header fájlt, és megtaláltam benne az adott fügvényt jól paraméterezve... Úgy sem fordította le :( Ez mellett a másik kis problémám, hogy a magyaron kívűl mást nem nagyon értek (Néha azt is nehezen...), szóval nem igazán tudok utánna olvasni a dolgoknak. Szóval légyszi segítsetek egy picit... Mi lehet a baj?
Előre is köszi!
Stage81
e-mail: stage81@freemail.hu
- A hozzászóláshoz be kell jelentkezni
void assign(int &x, int y)
error: parse error before '&' token
Mi a ...? Esetleg kell a gcc-nek vmilyen kapcsoló?
Köszi, Csaba
- A hozzászóláshoz be kell jelentkezni
[quote:01f69f8569="bitumen"]void assign(int &x, int y)
error: parse error before '&' token
Mi a ...? Esetleg kell a gcc-nek vmilyen kapcsoló?
Köszi, Csaba
int *x kene...
- A hozzászóláshoz be kell jelentkezni
[quote:f9a3724a95="bitumen"]void assign(int &x, int y)
error: parse error before '&' token
C vagy C++?
- A hozzászóláshoz be kell jelentkezni
Tudnek ajanlani egy kezdo C konyvet :wink:
- A hozzászóláshoz be kell jelentkezni
Vagy int **x attol fugg.
- A hozzászóláshoz be kell jelentkezni
sima c, kössz, könyv nem kell, tele van a polc...
az 1ik oktatóm küldte ezt a sort, én perig tépem a hajam, hogy mért nem müxik... :x
- A hozzászóláshoz be kell jelentkezni
[quote:13bf784678="bitumen"]sima c, kössz, könyv nem kell, tele van a polc...
az 1ik oktatóm küldte ezt a sort, én perig tépem a hajam, hogy mért nem müxik... :x
ezaz hogy olvasni is kene oket nem csak tarolni :lol:
- A hozzászóláshoz be kell jelentkezni