-
Fototrend
Új hozzászólás Aktív témák
-
rdi
veterán
válasz Protezis #851 üzenetére
Én már régen nem programozok, legfeljebb egy kicsit php-ban, de inkább csak módosításokra futja az erőmből, nagyobb és mösszetettebb problémába nem fognék.
A Hanoira több példát találtam mindegyik rekurzív, egy helyen említi, hogy lehet nem rekurzívan is leprogramozni. Viszont mind lengyel.Fej! Tor! Potroh!
-
emitter
őstag
válasz Protezis #859 üzenetére
Köszi, így működik.
De nincs erre mégis másik megoldás? Visual C++ simán megtartja a konzolablakot.
Újabb probléma: nem tudok pontosvesszőt írni, nem csinál semmit az ''AltGr+,'' kombináció, az ''AltGr+.'' kommentet nyit, a többi altgr-es cucc jól műxik, csak ez a kettő nem.
Megnéztem a hotkeys-nél, semmi nincs beállítva erre a kombinációra. -
Miracle
senior tag
-
emitter
őstag
-
Jester01
veterán
válasz Protezis #1060 üzenetére
Csak kicsit pontosítok: a hülye VC sehol nem keresi a fájlt. A relatív útvonalak mindig az aktuális munkakönyvtárhoz képest értendők. Ha a progidat egy másik dirben állva parancssorból indítom, akkor sem fogja megtalálni. Ha a progidat tartalmazó könyvtárra van szükséged, akkor a GetModuleFileName API függvénnyel kérdezd le az exe abszolút fájlnevét, és abból vágd le a könyvtár nevét.
Jester
-
c4-eXp
aktív tag
válasz Protezis #1196 üzenetére
Köszi a linket, de közben rájöttem, hogy hülye vagyok, és sokkal egyszerűbben is meg tudom csinálni a dolgot. Az a lényeg, hogy ez a rendezés baromság volt, mivel nekem csak a legkisebb val értékű elem kell, azért pedig felesleges rendezni az egész vektort. Azt fogom csinálni, hogy egy iterátorral bejárom a vektort, közben egy egyszerű minkiválasztással megkeresem a legkisebb val értékű elemet, a hozzá tartozó iterátort pedig eltárolom.
Egyébként c++-ban én is úgy tudom, hogy lehet fv-e a structnak. Asszem az egyetlen különbség a struct és a class között, hogy a class adattagjai alapértelmezés szerint private elérésűek, a structnál pedig public.while (state(Korso) != _BROKEN) go(Korso, &Kut);
-
c4-eXp
aktív tag
válasz Protezis #1200 üzenetére
Köszönöm az elismerést. Akkor te is felfedezted benne a közmondást.
Egyébként egy ilyen egyszerű 8-puzzle programot írogatok, ami megtalálja a legrövidebb megoldást bármely táblaállásra (persze ha van megoldás). Alap AI feladat, de azért én szenvedek vele rendesen. Na megyek vissza kódolni, majd szólok, ha kell segítség.while (state(Korso) != _BROKEN) go(Korso, &Kut);
-
Miracle
senior tag
válasz Protezis #1281 üzenetére
az ilyen undorito konstrukciok ertelmezeseben segit a cdecl nevu utility, C programozoknak a telepites mindenkepp ajanlott
a kovetkezo magyarazatot a efnt emlitett progi adta:
cdecl> explain void * (*proto_type(long int, char*)) (const char *, unsigned short int)
declare proto_type as function (long int, pointer to char) returning pointer to function (pointer to const char, unsigned short int) returning pointer to voidértelmező késziszótár :: rekurzió --> lásd : rekurzió
-
Jester01
veterán
válasz Protezis #1308 üzenetére
C++ -ban hogy hozok létre lokális objektumot a veremben?
Ha függvényen belül definiálod, akkor az a verembe kerül, úgy mint minden más változó (automatikus változónak hívják, ha jól tévedek.) Explicit még az alloca és a placement new operátor segítségével, vagy felüldefiniált new operátorral tudsz a veremben létrehozni objektumot (ezek már csak a guruknak )Jester
-
Jester01
veterán
válasz Protezis #1321 üzenetére
Sajnos a static kulcsszót több célra is használja a C és a C++ is
Ha egy változót függvényen és osztályon kívül hozol létre (hogy is mondjuk ezt? ), akkor az az adatszegmensbe kerül. A láthatóságát befolyásolja, hogy static vagy sem. Elõbbi esetben modulváltozó utóbbi esetben globális változó lesz. Globális változó másik modulból extern kulcsszóval deklarálva látható.
Ha függvényen belül vagy, akkor a static az ekvivalens egy modul változóval aminek a láthatósága az adott blokkon belülre korlátozódik.
Tömören: függvényen kívül mindig adatszegmens, a static a láthatóságot adja meg. Függvényen belül a láthatóság mindig az aktuális blokk végéig tart, a static az élettartamot adja meg.
Remélem jól mondomJester
-
Protezis
őstag
válasz Protezis #3346 üzenetére
Keso van mar...
Arra kell meg figyelni, hogy ha tobb ladakupachoz is hozzafuzheted az adott ladadat, akkor ahhoz fuzd hozza, amelyikben a legkisebb lada a legkisebb...
Pl.:
7 5 6
8 4 32-es meretu ladat a 2. sorba rakod (3 < 6), mert ha a kovetkezo a 4-es lada, es a 2-est az elsobe rakod, akkor a 4-es lada uj kupac lenne.
[ Szerkesztve ]
-
REDeath
őstag
válasz Protezis #3353 üzenetére
picit idegenek hangzik még nekem
de mégis segített az alvás (bár érettségin nem alhatok 8 órát ) és van egy tippem, ma ki is próbálom:
először is biztonságból lemásolm a 2oszlopos tömböt, majd a kódok szerint csökenő vagy növekvő sorrendbe rendezem.
és ciklussla megnézem minden egyes kódra, hogy az előtte lévő kóddal egyezik-e. ha igen, akkor kiiratom egy változóba szavastól és megy tovább. ha nem egyezik akor is megy tovább míg nem talál még egyet ami előtt olyan van és akor azt megint kiiratom stb stb.
Elméletben műkszik nálam majd meglátom mennyi idő lesz mire sikerül lekódolnimég azt nem tudom, hogy mi van ha három van egymás után, mer akor kétszer írná ki egyiket (a középsőt)
[ Szerkesztve ]
Kodály mondta volt: "Legyen a zene mindenkié". en inkabb neki hiszek, mint az ASVAnak
-
REDeath
őstag
válasz Protezis #3355 üzenetére
na sikerült. am nem tulbnyolitotam, hanem a hashtable-t meg array listet és egyéb dolgokat nem tudom még megfelelően alkalmazni, ezért csináltam "elemi" módszerekkel.
a rendezés után egyébként amivel gondom volt, azt nagyon egyszerűen kelett, mint rájöttem megnézem az előtte és utána lévővel is hoyg egyezik-e
a 9-es meg megint durvának tűnt, (módusza a tömbnek) de nézelődtem és két ciklusal, a belső ciklusban pedig 2 egymásba ágyazott elágazással azis meglett, és végülis egyszerű így utólag,csak nincs rutinom még, és azért tűnik minden olyan brutálisnak elsőre
de amúgy viszont kösz a linket, nézegettem, és nagyon hasznosnak tűnik az a hashtable, érettségi után blevetem magam kicsit mélyebben is a témába, ha lesz rá bőven időm
thx és üdv, Bálint
Kodály mondta volt: "Legyen a zene mindenkié". en inkabb neki hiszek, mint az ASVAnak
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Gördeszka topic
- Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Xbox Series X|S
- Anglia - élmények, tapasztalatok
- Konzolokról KULTURÁLT módon
- BestBuy ruhás topik
- Milyen billentyűzetet vegyek?
- 3D nyomtatás
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- További aktív témák...