C programozás 2

Kezdőlap Fórumok Programozás C programozás 2

6 bejegyzés megtekintése - 71-76 / 76
  • Szerző
    Bejegyzés
  • #2017307
    szati
    Felhasználó

      Talán ezek használhatóak:
      http://www.gnupg.org/
      http://www.eskimo.com/~weidai/cryptlib.html

      Köszi de sajna a második link egyenlõre nem játszik mivel c++ba még nem tudok programozni, fentebb csak inkább érdeklõdtem milyen irányba tapogatózzak. A gpg viszont jónak tõnik köszi, ha valaki netán tud glibc-s fügvényt titkosításra az is érdekelne.

      #2017308
      szati
      Felhasználó

        Hali
        ismét volna problmám. A magic.h-ból szeretnék használni néhány fügvényt, ehez pedig a gcc-nek meg kell adni a -lmagic opciót (elvileg). A gond ott van hogy Eclipse-et hasznáok a programozáshoz és nem tudom hol kell ilyesmit beállítani.
        Légyszi segítsetek már fél órája ezzel szívok.

        kipróbáltam a gcc main.c -lmagic -omagic parncsal lefordítani arra is hibaüzenet nem találja v miért a libmagic-ot. Mért lehet?

        #2017309
        szati
        Felhasználó

          Elõz dolgot azzal oldom meg hogy elkerülöm, nem a linkeléssel volt baj.

          Viszont ujabb kérdés:

          Az mknod fügvényt kéne használnom egy named pipe létrehozására. A fögvény prototípusa:

          int mknod (const char *filename, int mode, int dev);

          A filename a létrehozandó pipe helye eddig oké. A mode-nak S_IFIFO értékünek kell lennie mivel így utasítom a fügvént arra hogy named pipe-t hozzon létre, ez is ok. De a dev értéke mi legyen? Mert ha eszközfilet hozok létre akkor a major és minor számok de mivan akkor ha csak pipe-t hozok létre ? errõl sajna nem szól a fáma, legalább is én nem vettem észre.

          #2017310
          pointux
          Felhasználó

            „kipróbáltam a gcc main.c -lmagic -omagic parncsal lefordítani arra is hibaüzenet nem találja v miért a libmagic-ot. Mért lehet?”

            – mert nincs meg
            – mert nem a /usr/lib útvonalon található meg (-Llibdir paraméterrel lehet a libdir könyvtárat keresési útvonalnak megadni)

            #2017311
            kisbetu
            Felhasználó

              fügvényt
              fögvény
              fügvént

              #1879677
              csaba
              Felhasználó

                Hali,

                Multkor elég sok segítséget kaptam, remélem most is fogok.
                Eclipset használok a programozáshoz, és egy két furcsa hibaüzenetet produkál, ezekre szeretnék rákérdezni.

                Code:
                int bmp_check(const char *bmp_file,const char *language,struct bitmapfileheader *bmfh,struct bitmapinfoheader *bmih)
                {

                if ((bmp_fd = open(&bmp_file, O_RDONLY)) < 1) {  #ifdef DEBUG  perror("bmp_check(): open bmp_file ");  #endif  help(4, &language); } ... }

                az open miatt nyavajog ezt irja: passing arg 1 of `open’ from incompatible pointer type.

                A másik:

                Code:
                if ((ret = read(bmp_fd, bmfh->bfSize, 4)) < 1) {  #ifdef DEBUG  perror("bmp_check(): read bmfh->bfSize „);
                 #endif
                 return 1; // unable to read
                }

                itt a read miatt szól, ezt irja: passing arg 2 of `read’ makes pointer from integer without a cast.
                azt szeretnám elérni hogy a bmfh struktúra bfSize eleme (tehát a pointer által mutatott terület) értéke legyen az olvasott 4 bájt.

                elöre is köszi a segítséget.

                EZT A HIB

              6 bejegyzés megtekintése - 71-76 / 76
              • Be kell jelentkezni a hozzászóláshoz.