csutomi Posted January 3, 2007 Author Posted January 3, 2007 Vegyünk egy példát: Mondjuk rulettezel és a tétekre különbözõ feltételeket akarsz írni: Van egy ilyened: if (piros()) {} if (paros()) {} Ez azt jelenti, hogy ha piros, akkor is csinál valamit, meg ha páros, akkor is. A kettõt függetlenül vizsgáljuk. Vagy van egy ilyened: if (piros()) {} else if (paros()) {} Ha piros, akkor csinál valamit, de ha nem piros, akkor megnézi, hogy páros-e és ha páros, akkor csinál valamit. A második feltétel vizsgálata az elsõ eredményétõl függ. ________ ZsakosFrodo: Jah, hogy te ki is akarod íratni az összes "szót". Az sem olyan nehéz. A rekurzív rész beljesébe kell majd tenned a kiíratást. Bõvebben most nem tudom, leírni, mert nagyon kevés az idõm...
Atlas1458 Posted January 14, 2007 Posted January 14, 2007 Hello Kellene egy "kis segítség"- az infotanár a félévi jegyek miatt adott pár feladatot. De elszállt a gépem és nem tudom megcsinálni. Itt vannak a feladatok (c nyelven kellene): http://img356.imageshack.us/img356/6890/progid3.jpg Valaki segítsen (állitolag könnyű feladatok). A megoldásokat ha lehet az -@-.- címre (). Elöre is kösz ha valaki tud segíteni.
Gereby Posted January 14, 2007 Posted January 14, 2007 Valóban könnyû feladatok, de más helyett házit nem csinálunk... Bocsi. Ezt papíron is megtudod csinálni szerintem. E-mail címet meg nem adunk meg, ezért töröltem.
Paul-XT Posted April 18, 2007 Posted April 18, 2007 Sziasztok, Az után érdeklődnék, hogy linux c alatt hogyan lehet közvetlenül a video memóriába írni? Köszi előre is!
TheSaurus Posted May 30, 2007 Posted May 30, 2007 Lehet, hogy nem itt kellene megkérdeznem, de ezt találtam. Szóval a PC-World 2005 júniusi DVD-mellékletén van egy MS-alkalmazásfejlesztõ csomag, amit most szeretnék felrakni. A telepítõ elindul, mindenféléket kérdez, hogy melyik komponenst akarom, stb., aztán telepít, és ezt a .NET 2.0 bétával kezdi. A gépemen persze fenn van a .NET 2.0, így azt már nem tudja feltenni, emiatt a többit se. Mit lehet ezzel kezdeni? Szedjem le a meglévõ .NETet, hagyjam települni a bétát, aztán arra rakjam vissza a mostanit?
gergo66 Posted May 30, 2007 Posted May 30, 2007 Inkább tedd fel a végleges változatát a programnak, ami már rég megjelent. >> LINK <<
Silent Psycho Posted June 6, 2007 Posted June 6, 2007 C++ -ban létezik olyan függvény ami ugyanazt tudja, mint a Pascal-ban a readkey? (ez alatt azt értem, hogy egy karakter beírása után ne kelljen leütni az entert ahhoz, hogy tovább fusson a program)
Calyd Posted June 6, 2007 Posted June 6, 2007 Igen. Az "iostream" include kell hozzá azt hiszem, és cin.get() vagy cin.getch() szolgál erre (pontosan nem tudom, és most nem tudom megnézni). Ha karakter típusú paraméterrel hívod meg, akkor pedig abba olvas be.
Silent Psycho Posted June 7, 2007 Posted June 7, 2007 ... ch = cin.get(); if (ch == 'm') cout << "blablabla"; else cout << "..,"; ... A cin.get() nekem nem jó, mert a fenti kódban a "ch = cin.get();" utáni rész csak azután fut le, hogy beírok egy karaktert és leütöm az entert. Nekem viszont az kéne, hogy a karakter beírása után ne kelljen leütni az entert a program továbbfutásához.
Calyd Posted June 7, 2007 Posted June 7, 2007 Igaz, elnéztem. Gereby megoldása a majdnem jó. Azt hiszem a függvény neve pontasan _getch() és a "conio.h" include kell hozzá.
Silent Psycho Posted June 7, 2007 Posted June 7, 2007 Nos a getch() sem jó. Szintén le kell ütni az entert ahhoz, hogy tovább fusson.
Calyd Posted June 8, 2007 Posted June 8, 2007 Írtam, hogy _getch(), de ha ennél is le kell ütni, az fura...
Gereby Posted June 8, 2007 Posted June 8, 2007 Hát igen... Én sima BC-bõl vettem. Nálunk ez abszolút mûködõképes ilyen feladatra. Nem tudom Nálad miért nem mûködik... Elvileg ez egy billentyû lenyomására vár. Tipikus "A folytatáshoz nyomjon meg egy gombot." fgv. De van egy int visszatérési értéke, mely a lenyomott billentyû ASCII kódját tárolja. Azt be lehet pakolni egy char típusú változóba, és ennyi.
Silent Psycho Posted June 8, 2007 Posted June 8, 2007 ... Én sima BC-bõl vettem. ... Lehet ez lesz a gond, hogy én Dev C++ -t használok és nem Borland C-t. De kénytelen vagyok ezt a fordítót használni, mert a tanár ragaszkodik ahhoz, hogy ebben csináljuk meg a beadandót. @Calyd _getch() függvény nem létezik. (tudtommal)
Calyd Posted June 8, 2007 Posted June 8, 2007 Én meg Visual Studio-ból, ott van _getch() is. De ugyan azt csinálja "_" nélküli változat is úgy néztem. ... int ch; do { ch=getch(); cout<<ch; } while (ch!=27) ... Ilyesmi módon próbálod? Mennie kéne... Utólag: most probáltam ki Dev C++-ban és nem kellett enter. Nem értem!
Silent Psycho Posted June 8, 2007 Posted June 8, 2007 Nálam meg kell enter. Hanyas Dev C++ -t használsz?
Calyd Posted June 8, 2007 Posted June 8, 2007 Ezt: Dev-C++ 5.0 beta 9.2 (4.9.9.2). Amúgy nem használom, most szedtem le egyet, hogy megnézzem mi a helyzet. Írd meg, hogy te melyiket, és ha hazaértem, akkor megpróbálok érdemben foglalkozni a dologgal, ha addig nem oldódik meg. Egyébként a helpben azt olvastam, hogy a "conio.h" include-ot nem szereti a Dev C++, és amit mi Gereby-vel mondunk, az abban van. Lehet, hogy ez a gond...
Silent Psycho Posted June 8, 2007 Posted June 8, 2007 Megvan a hiba oka. Én még a 4-es Dev C++ -t használtam, de most lecseréltem 4.9.9.2-esre, így működik a getch() enter nélkül. Köszönöm mindkettőtöknek a segítséget!
Calyd Posted June 8, 2007 Posted June 8, 2007 Örülök, hogy megoldódott. Bár biztos van valami erre a korábbi változatban is.
Silent Psycho Posted June 8, 2007 Posted June 8, 2007 ... Bár biztos van valami erre a korábbi változatban is. Lehet, de annak megkeresését már meghagyom másnak.
Csaba_1 Posted September 15, 2007 Posted September 15, 2007 Legyen szíves mondja el valaki érhetõen, hogy mi az objektum orientált és a sima programozás között a különbség... nagyjából értem, de azért annyira nem nagyon. Valaki mondja el légyszi
Calyd Posted September 19, 2007 Posted September 19, 2007 Nagyon nagyon sarkítva az mondható, hogy OOP esetén minden osztályként van megvalósítva és így kell nekünk is programozni, míg hagyományos esetben ez nem így van. Ennél bõvebben nem tudom, hogy itt lenne-e érdemes ezzel foglalkozni.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now