C-fejlesztés, KDevelop, stb…

Kezdőlap Fórumok Programozás C-fejlesztés, KDevelop, stb…

10 bejegyzés megtekintése - 131-140 / 185
  • Szerző
    Bejegyzés
  • #1915673
    pointux
    Felhasználó

      Na most, szerintem erre a problémára nincsen szabványos függvény viszont, mind Linux, mind Windows esetén van megoldás a problémára.
      Itt van egy kis részlet, hogyan valósítható meg az ncurses.h segítségével.

      Code:
      #include

      int main(int argc, char **argv) {

      int c;

      initscr();

      c = getch();

      printf(„%d”, c);

      endwin();

      return 0;

      }

      Ez egyébként másra is ad lehetõséget.
      Pl. a wgetch segítségével pillanatok alatt elõ lehet állítani egy menüt, x mérettel, menüponttal, funkciókkal.

      #1915674
      kl223
      Felhasználó

        Hi!
        Az van, hogy kaptam egy Delphi forráskódot, ami DirectShow hívásokat tartalmaz.
        Na, ezt kéne használni linux+gcc-s progim alatt!

        Gondolom, vhogy úgy kéne, hogy (akár win alatt) készítek egy olyan DLL-t (vagy esetleg linux alatt egy olyan libraryt) ami mindent tartalmaz, aztán azt a libraryt hívogatnám a C-s progimból.

        Nincs vmi DirectX-implementáció/klón linux alá?
        SEG

        #1915675
        pointux
        Felhasználó

          Van Pascal-C konverter. Nem tudom, hogy mennyire jól mûködik, még nem használtam.

          DirektX biztos van Linux alatt is. Bár abbannem vagyok biztos, hogy a Win-es DX függvények mûködnek Linux alatt.

          #1915676
          kl223
          Felhasználó

            Hi!

            A köv. a problémám: adott egy MPEG fájl. Ebbõl kéne az adatokat beolvasni, de úgy, hogy úgy kapjam meg õket, mintha egy hexa editorban nézném, és onnan olvasnám be!

            (lehet, hogy hülyeséget mondok, de asszem Pascalban a blockread utasítás volt erre jó, de ez nem biztos! )

            Thx elõre is.

            kl223

            #1915677
            pointux
            Felhasználó

              Tehát magyarán szólva meg akarsz jeleníteni egy bináris file-t, hexa kódban.

              FILE *fopen(const char *filename, const char *mode);
              mode – „rb” (bináris olvasásra)

              size_t fread(void *ptr, size_t size, size_t nitems, FILE *stream);
              ptr – a mem terület, ahova beolvasod
              size – elem mérete
              nitems – darab elem

              A hexa megjelenítéshez használható, a printf, fprintf, sprintf, vagy a következõ link (ltoa):
              http://www.linuxforum.hu/modules.php?name=…iewtopic&t=6978

              #1915678
              kl223
              Felhasználó

                thx.
                ki is próbálom.

                kl223

                #1915679
                kl223
                Felhasználó

                  Egy kérdés:
                  mi az a size_t?
                  Hogyan lehet használni?
                  Még nem hallottam róla…

                  #1915680
                  pointux
                  Felhasználó

                    pl. size_t helyére 1 írsz, akkor byte az egység.

                    A legkisebb amit be tudsz olvasni 8 bit.
                    De kevés bitet nem jó ötlet olvasni, mert minnél többször kell olvasni egy fileból, annál lassabb.

                    #1915681
                    gabcsi
                    Felhasználó

                      Hali!

                      Kdevelop alatt szögelgetem a programomat, amely a MSQL adatbázist használja!
                      Azt szeretném elérni, hogy ne a program kezelje a felhasználókat (egy kicsit meredek) hanem a mysql! A biztonság csak azon van, hogy némelyik felhasználó csak olvasni tudja az adatbázist, mások írhatják is a prg-n keresztül.
                      A célom, hogy a usernek ne kellejen mégegyszer beírnia a jelszavát és a felhasználói nevét!
                      Hogyan tudom áthozni a prg.-omba a felhasználói nevét indítási paraméter megadása nélkül?
                      A jelszót amit használt a loginkor, hogyan lehet felhasználni a mysql belépéshez?
                      Lehetséges ez egyátalán v. milyen módon szokták ezt lekezelni?

                      Elõre is köszönöm!
                      gab.

                      #1915682
                      kl223
                      Felhasználó

                        gyors és eccerû problémám lenne, mivel sehol sem találom itthon a c-s könyvemet: hogyan lehet egy külsõ progit elindítani c-bõl?
                        (pl. mplayert)
                        kl223

                      10 bejegyzés megtekintése - 131-140 / 185
                      • Be kell jelentkezni a hozzászóláshoz.