Fawaid

Hozzászólások

10 bejegyzés megtekintése - 1-10 / 29
  • Szerző
    Bejegyzés
  • Fawaid
    Felhasználó

      Köszönöm az infokat,amit adtál,én megfogadom,hiszen a grafikus alkalmazások területén abszolut kezdõ vagyok.
      Most szeretnék belefogni egy alkalmazásba.Tulajdonképpen csak annyi kéne,hogy fullscreen mód,és egérrel,meg billentyüzettel való navigálás,képek megjelenitése.
      Erre a célra mi a legalkalmasabb?Qt?OpenGL erre nagyágyú sztem.Elsõsorban linux alá szeretném,de az is szempont h a késõbbiekben windows platformra milyen macerás áttérni.
      Válaszaitokat köszönöm!

      Hozzászólás: Debian Sarge->gpm nem müködik #2000469
      Fawaid
      Felhasználó

        hát igen,ez eddig mind szép és jó,csak ezt már többször is végigjártam,és semmi változás!De a kihuzogatást kipróbálom!:))))

        Hozzászólás: ProbleM: int argc,char *argv[] #1999032
        Fawaid
        Felhasználó

          program.cpp v program.c

          #./program
          ezittapromptom#>hello bello linuxforum en vagyok Fawaid
          ezittapromptom#>hihih
          ezittapromptom#>exit
          #

          Igy nézne ki a programom.

          Tehát: bekérek egy parancsot.Ez lehet nulla argumentumú(hihih v.exit) vagy pl 5 argumentumú (a ‘hello’ parancs).
          Csinálok egy int argc-t. ebben lenne az a szám hogy hány argumentumot adott meg a user +1 a parancs miatt.
          Aztán lenne egy pointerekbõl álló tömböm char *argv[5] . (Azt mondom,maximalizálom az argumentumok számát 5-re..)
          Kérdés:TI hogyan oldanátok meg azt,hogy :
          ezittapromptom#>hello bello linuxforum en vagyok Fawaid esetben argv[0]=”hello”
          argv[1]=”bello” stb,argc=6?
          Azaz: teszem azt ezt a folyamatot egy függvény oldja meg.

          fuggv(int argc,char *argv[]); a prototipus

          Magyarán egy karaktersorozatból ki szeretném válogatni az egybetartozókat(azaz,amiket 1vtöbb space választ el)és ezek számát.

          Nem kell nekem még stdarg,tudom ott vannak a változó paraméterü függvényekhez való cuccok,már használtam is ,majd ha megy maximált hosszu argumentumra,utána lehet böviteni.(First make it work.Then make it better.Then make it faster.)

          Az én gondolkodásom:
          char *st=(char*)NULL;
          fgets(st,256,stdin);
          majd pedig karakterenként végigmegyek az st tömbön,és nézegetem h space-e,ha igen,az elõtte lévõ dolgot másolom az argv tömbbe..
          Tehát meg tudom oldani,csak az a kérdésem,hogy van-e valamelyikõtöknek egyszerübb,frappánsabb megoldása?
          Köszi

          Hozzászólás: ProbleM: int argc,char *argv[] #1999026
          Fawaid
          Felhasználó

            Egyébként:

            Code:
            program param1 param2 param3

            akkor argv[0]=program ,argv[1]=param1 stb,és argc=4..
            De ez most nem lényeg.Azért köszi…. B)

            Hozzászólás: ProbleM: int argc,char *argv[] #1999025
            Fawaid
            Felhasználó

              Dexter azt én is tudom h a MAIN függvény paraméterei mit jelentenek,és a programhivásnál bekerülnek a változókba az argumentumok.
              De képzelj el egy fuggv(int argc,char *argv[]); prototipust,mely azt csinálja,hogy már az elinditott programomban(!) bekér egy parancssori utasitást.Ezt hogyan tegyem be a függvény paramétereibe,melyet majd be-kimenö nek választok?
              Valaki?

              Hozzászólás: c header fileok mit tartalmaznak? #1976915
              Fawaid
              Felhasználó

                Köszönöm a kritikát, Visual C++ 6.0 alatt, illetve gcc (Sarge) alatt programozok, tehát nem vagyok az a ragadós fajta..
                Hidd el h én sem szeretném használni a conio.h -t illetve a nem szabványos (jelen pillanatban include fileokat, hiszen nekem is az az érdekem h portábilis programokat irjak,de ha meg akarom tanulni az eljárások/függvények 90%-t akkor bizony vmibõl tanulnom kell, és nem az egy hét utáni progalap gyakon fogom megkérdezni, h ez meg az h van, hanem utána járok, mert ha saját magam jövök rá, biztos nem felejtem el…

                Akkor megkérdezem, h Te honnan ismerted meg azt a 90%-os tudást?Gondolom Te is eléggé sokat próbálgattál, nem igaz??Ezt csinálom én is, csak egy kis lemaradással Tõled..

                Az ncurses lib-ben definiált függvényeket tartalmazó kódomat leforditja pl a Visual C++?nem hinném, ha mégis, nagyon örülnék neki!

                Hozzászólás: asm kódot hogyan c++-ban? #1976693
                Fawaid
                Felhasználó

                  Elõször is leszögezem:kezdõ ASm, és vmit tudó C programozó vagyok..

                  +

                  Windows alatt én a virtuális (mert védett módban vagyunk kiv. 16 bites módban) (0xb0000,) 0xb8000, vagy 0xa00000 memóriacímeket írnám, a módnak megfelelõen.

                  és

                  Na de ne kelljen már mindent felsorolni, mert még mindig nem árultad el, hogy valójában mi alatt, akarod megírni.

                  +

                  Visual Studio 6.0-val dolgozom,

                  Na szóval:
                  1: a memóriacimeket hova irjam, miként irjam, miért irjam?honnan tudom meg, h miért pont 0xa00000, stb..
                  2: van-e erre direkt csinált beépitett c függvény?pl setcursor_position_to_0_0(),érthetõbben nem tudom leirni
                  3: nekem elsõsorban linuxban kéne, de ugyanugy meg szeretném tanulni windowsban is..

                  Tehát mintha uj topicot nyitnék: én azt szeretném megtudni, h Te, Ti hogy rakjátok 10 sorral feljebb a kurzort mind linuxban, mind windowsban.Igy talán érthetõbb leszek..csak azért irtam le a köritést is legelõször, nehogy STFW, és RTFM -t kapjak..
                  köszi elõre is

                  Hozzászólás: asm kódot hogyan c++-ban? #1976691
                  Fawaid
                  Felhasználó

                    Elõször is leszögezem:kezdõ ASm, és vmit tudó C programozó vagyok..
                    Hát igazság szerint a mostani esetben azt szeretném megcsinálni, h kiirok vmit a képernyõre,teszem azt 10 sort, és aztán azt felül akarom irni, azaz 10 sorral feljebb akarom pozicionálni a kurzort.
                    Mivel nem tudko egyetlen ilyen c függvényt sem, se nem linuxban, se nem vonfis alatt, ezért azt gondoltam ki, hogy egy int10,2-t hivok meg asm-ben..
                    Ha tudtok vmi ilyen függvényt, lécci irjátok le..köszi

                    Hozzászólás: asm kódot hogyan c++-ban? #1976689
                    Fawaid
                    Felhasználó

                      Köszi a tanácsokat, de sajnos nem megy!
                      Visual Studio 6.0-val dolgozom, a .s .S fájlokra azt irja ki, h nincs szabály hogyan forditsa le õket.
                      a

                      asm(„#include „asmfile.S””);

                      -re azt irja ki, hogy inkább használjak __asm-t, majd arra pedig h :
                      inline assembler syntax error in ‘opcode’; found ‘(‘
                      megpróbáltam minden varit, nem megy.

                      A komplett függvényt meg nem igazán értem.
                      A c forrásba irom bele?Kipróbáltam, nem megy..
                      Igazából az asm{} blokk az mûködik,csak interruptot nem tudok hivni, arra nincs vmi függvény, ilyesmit olvastam egy forrásban, h geninterrupt(), ami elvileg a dos.h-ban van, de igazából nincs…a forrás eléggé régi, szóval elhiszem,h még 95-ben ott volt..de akkor is kéne lennie vmi ilyennek..

                      Hozzászólás: fglrx4.3.0 & kernel2.6.5 gond #1975209
                      Fawaid
                      Felhasználó

                        Köszönöm a tanácsokat, megfogadom!

                      10 bejegyzés megtekintése - 1-10 / 29