Jump to content
PirateClub.hu

seekoly

Veterán
  • Pontszám

    60
  • Csatlakozott

  • Utoljára itt járt

Posts posted by seekoly

  1. Gondolom erre van neki a "getnum" függvénye!

    getchar()-t olvastam... Habár az implementációt még ígysem látom :)

     

    őszintén szólva, nekem még ennyire nem megy a programozás... egy sima if függvényt sem tudok hiba nélkül megírni :huh: a programozás nálunk csak második féléves tantárgy, és ezt is magánszorgalomból próbálgattam... :unsure:

    ezzel csak annyi a probléma, hogy az if-else nem függvény, hanem egy kétirányú elágaztató utasítás (feltételes utasítás)

  2. Komolyan gondoltam! :) Nézz álláshirdetéseket! Egyszerűen nincs olyan kiforrott /mai értelemben modernnek vett/ technológia mögötte mint (C#, java mögött) a .NET és a J2EE.

    A UNIX-os világban jelentős, de MS világban már léteznek sokkal életképesebb alternatívák. Ezt az MVC 6.0 utáni verziók fémjelzik a legjobban: Visual C++ .NET 200x (CLI, Managed C++ és egyéb "nyalánkságok"...)

  3. Én azért még megemlítenék egy "aprócska" dolgot: .NET

    MS platform alatt jelenleg neki van a legnagyobb jövője!

     

    + ami lényeges: ne programozási nyelvet tanulj meg, hanem programozni! És azt sem szabad elfelejteni, hogy pl. a C nyelv készségszintű elsajátítása tapasztalataim szerint ~2 évet vesz igénybe és sokan még ezután is undorodnak tőle, ha egy relatíve bonyolultabb szoftvert kell készíteni.

    C++-t mindentovábbi nélkül lehet tanulni C ismeretek nélkül, hisz két különböző nyelvről van szó! De kezdetben valóban szerencsésebb az objektum-orientáltságot kihagyni a tananyagból.

     

    A javaslatom tehát:

    1.) C

    2.) Java / C# (a C++-nak elég kicsi és szűk a piaci részesedése)

     

    persze, ha játékot akarsz írni, akkor van még 1-2 szakterület ahol toppon kell lenned:

    - matematika, tekintve hogy szinte az összes grafikai algoritmus mögött igen részletes matematikai modellek lapulnak

    - fizika

    - azt sem tartom utolsónak, ha egy kevéske alacsonyszintű programozási ismereteid is vannak (assembly)..

  4. és mivan, ha a paraszt 12548 helyett azt írja be egy számnak, hogy "asdf"? :)

    Vagy mi történik, ha osztásnál 0-val akar osztani?

    + az is kérdés, hogy te csak egész osztást akarsz végezni? A te programod szerint ugyanis 3/2 = 1

     

    vmelyest ésszerűbb lenne így csinálni:

    #include <stdio.h>
    
    int main( void )
    {
        int a, b;
        char muv;
        
        printf( "A kifejezes (pl: 1+2): " );
        
        if( scanf( "%d%c%d", &a, &muv, &b ) != 3 )
        {
            puts( "Hibas adat!" );
            return -1;
        }   
        
        switch( muv )
        {
            case '+' : 
                printf( "%d + %d = %d\n", a, b, a + b ); 
                break;
            case '-' : 
                printf( "%d - %d = %d\n", a, b, a - b );
                break;
            case '*' : 
                printf( "%d * %d = %d\n", a, b, a * b );
                break;
            case '/' : 
                b != 0 ? printf( "%d / %d = %.4f\n", a, b, (double)a / (double)b ) : puts( "ERROR!" );
                break;
            default : 
                puts( "Ismeretlen muvelet!" );
        }
        
        return 0;    
    }

     

    A következő szint: (nem teljesen zárójelezett) infix kifejezés kiértékelése :)

    + windows alatt lassan ideje lenne már elfelejteni a Borland-ot!

  5. Köszi én csak olyat akarok hogy egymást lehessen előzgetni!

     

    http://nehe.gamedev.net/

    - itt minden le van írva! :)

    Csináld végig a leckéket becsületesen és talán lesz vmi lövésed a dologról!

     

    + felraktam ide egy-két segítséget:

    http://std.extra.hu/dolgok/index.php?dirpath=./opengl&order=0"

     

    az opengl redbook ismerete természetesen szükségeltetik a munkádhoz!

  6. vagy ezt is megpróbálhatod:

    INSERT INTO ibf_members( id, name, mgroup, email, joined, ip_address, 
                             posts, title, allow_admin_mails, time_offset,
                             hide_email, email_pm, email_full, skin, warn_level, 
                             warn_lastwarn, language, last_post, restrict_post, 
                             view_sigs, view_img, view_avs, view_pop, bday_day, 
                             bday_month, bday_year, new_msg, msg_total, show_popup, 
                             misc, last_visit, last_activity, dst_in_use, view_prefs, 
                             coppa_user, mod_posts, auto_track, temp_ban, sub_end, 
                             login_anonymous, ignored_users, mgroup_others, org_perm_id, 
                             member_login_key, member_login_key_expire, subs_pkg_chosen, 
                             has_blog, has_gallery, members_markers, members_editor_choice, 
                             members_auto_dst, members_display_name, members_created_remote,
                             members_cache, members_disable_pm, members_l_display_name, 
                             members_l_username, failed_logins, failed_login_count, 
                             members_profile_views, thanks_point ) 
                VALUES( 570, 'x74', 3, 'x.74@freemail.hu', 1173028683, '62.68.168.207', 0,
                        NULL, 1, '0', '1', 1, NULL, NULL, NULL, 0, 'en', NULL, '0', 1, 1, 1, 1, 
                        NULL, NULL, NULL, 0, 0, 0, NULL, 1173028701, 1173028701, 0, '-1&-1', 0, 
                        '0',  '0',  '0', 0, '0&1', NULL, '', '', 'c26302a929731d40de442a55bf00d2e1',
                        1173633499, 0, 0, 0, NULL, 'std', 1, 'x74', 0, NULL, 0, 'x74', 'x74', '', 0, 0, 0 );

  7. Hát

     

    C: bonyolult, objektum orientálatlan, régi inkább gépközeli kodot kell megtanulnod irni

    C++: már objektum orientált, elönye a c-vel szemben már egy egyszerü kibe olvasásnál is jelentkezik

    viszont alapbol nem jár hozzá visual editor, elönyösebb mint a C, viszont ha most tanulsz programozni akkor jobb a C mert az annyira nehéz és annyi odafigyelést igényel ami késöbb meghozza a belefektetett energiát ha áttérsz mondjuk C++-ra.

     

    C#: nagyon elterjedt kifejezetten windows termék, különbözö kiegészitökel meg progikkal bármit meglehet benne irni windows alá csak idö kell hozzá, van hozzá visual editor--> kod csökkentö gyors szerkesztést biztosit, meg manapság már minden cég ilyen munkakörbe keres embereket, lassan kezdi lenyomni a Java-t, söt talán mér megis tette, bár a platform függetlenség azért a java mellett szól :)

     

    Egyéb kérdés?

    C: nem "objektum orientálatlan", hanem eljárásorientált. Előnye hogy a megírt kód nem gépközeli (ld ASM), hanem hordozható!

    Pl: egy ANSI-C kód, minden ANSI-C fordítóval ellátott gépen lefordítható, majd futtatható! (hardvertől, oprendszertől, stb fügettlenül!)

    Erőssége, csakúgy mint buktatója a speciális memóriakezelésében rejlik: mutató! Ha ezzel az egy fogalommal teljesen tisztában vagy, akkor tudsz C-ben programozni! Addig csak C-ül... :)

     

    C++: A C-nek, az objektumorientált világba felemelt változata! Bevezeti az egységbe-zárást (Ezzel kiküszöbölve a C egy nagy gyengepontját)!

    Azaz: (lényegében) saját típust hozhatsz létre, saját műveletekkel, úgy h erről a "külvilág" mit sem sejt! Absztrakt módon tudod leírni a valósvilág struktúráit és viselkedésmódjait!

    Röviden ennyit...

     

    A C# - Java csatába, pedig sztem nem érdemes belefolyni! :)

     

    igen van más kérdés is: mi van az ékezetes betűkkel a c# alatt? nem igazán akarnak működni!

    (vagy csak én vagyok béna mert még most kezdem)

    thx!

    Mutass kódot és mutatunk megoldást!

    van azonban egy System.Text.Encodig osztály, amivel lehet ügyködni!

    http://msdn2.microsoft.com/en-us/library/s...t.encoding.aspx

  8. akkor egyik nyelvben sem programozhattál pár óránál többet! :)

    - Ha számítás igényes programokat akarsz írni akkor: ASM, C

    - Ha ezek mellett fontos a prg grafikai megjelenése, akkor vmelyik C++ (MVC/MFC), de ezek szerepét egyre inkább át fogja venni a C#

    - Ha játékokat akarsz tervezni akkor egyértelműen C++ plusz opengl v. directx

    - Ha erősen platformfüggetlen prg-okat akarsz írni akkor java

    - ésatöbbi, ésatöbbi...

  9. innen:

    http://msdn.microsoft.com/vstudio/express/visualc/download/default.aspx

     

    Egyetemi serial hozzá:

    ---

    VC: 884-7080922

    Vagy:

    Microsoft Visual Studio Pro: 884-7085026

  10. nekem is van egy pár kisebb munkám, ha érdekel vkit, akkor itt megtekintheti:

    http://std.extra.hu/dolgok/index.php?dirpath=./C&order=0

     

    (nagyrészt ANSI C-ben vannak megírva)

×
×
  • Create New...