c header fileok mit tartalmaznak?

Kezdőlap Fórumok Programozás c header fileok mit tartalmaznak?

8 bejegyzés megtekintése - 1-8 / 8
  • Szerző
    Bejegyzés
  • #1976914
    gabaman
    Felhasználó

      Hmm, nekem úgy tûnik – ez most nem kötekedés -, hogy a Borland Turbo C 2.0-nál igen csak leragadtál. Sajnos jónéhány nagy informatikai cégnek már hosszú ideje, így még ma is az egyik legnagyobb ellensége az ipari szabvány. Pl. az általad említett conio.h -t használni szakmai öngyilkosság: nem csak lehetetlen többplatformos fejlesztsét megvalósítani, hanem még a forráskódot is hozzá köti egy bizonyos cég termékéhez.

      A GNU mozgalom egyik alapköve a GCC fordító-kollekció, amely egyszerre jól és szinte sehogyan sem dokumentált. Ez így jól is van, mivel a GCC C és C++ része az ISO 9899 és az ISO 14882 szabványoknak kíván maradéktalanul megfelelni (ISO: Nemzetközi Szabványügyi Hivatal). Azt kérdezed, hogy az MSDN-ben találsz-e C leírást? Régebben nagyon sok, elfogadott nemzetközi szabványokkal párhuzamos és inkompatibilis megoldás leírását lehetett megtalálni. Most már a Microsoft is igyekszik, persze csak piaci nyomás hatására.

      Ami a listát illeti, sztm nem sok értelme van, használható szintû C/C++ tudáshoz a függvények/eljárások legalább 90%-át fejbõl kell ismerni. Ha mégis szükséged van rá, a boltokban kapható új kiadású könyvekbõl vígan kimásolhatod.

      #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!

        #1976916
        gUHU
        Felhasználó

          levlisták nem segítenek?
          engem php ügyén néhányszor már kiemeltek a fekáliából 🙂

          #1976917
          begyu
          Felhasználó

            Akkor megkérdezem, h Te honnan ismerted meg azt a 90%-os tudást?

            Hali!

            Probald ki ezt parancssorban:

            Code:
            Info libc functional

            Asszem ez kell neked.

            Ha a VC++ az NCURSES-t le tudja forditani, akkor hasznalni is lehet. Gondolom en.

            #1976918
            admin
            Adminisztrátor

              Bocs srácok, csak gondoltam megosztom veletek.

              #1976919
              Jedite
              Felhasználó

                Nem éppen idevágó, de volna egy kérdésem!

                Kissé ügyetlen vagyok még C-ben.

                #1976920
                tovis
                Felhasználó

                  Igen. Nyugi én már úgy 20 éve pogromolok és én sem ismerem az összes funkciót. Van egy feladat azt megoldom, ha így használod a rendelkezésre álló információ tömeget akkor gyorsabban találtok válaszokat akár az MSDN-ben vagy a Core SDK-ban, a manualokban és libc leírásokban, howto-kban, sõt a forrásokban.
                  Ami nektek valóban kell, elsõ megközelítésben, az a szabványos függvények(standard library), mint pl. az stdio.h, stdlib.h, unistd.h, string.h, mem.h tsb – szóval keressétek az _std_ -ket.
                  Ha könyv akkor erre a legjob a Kernighan-Ritchie „ANSI C”.
                  Ha a szabvány dolgokon túljutottatopk akkor lehet igazán a platform függõ dolgok után nézni – ncurses vagy conio.
                  Jelenleg, be kell hogy ismerjem, a WIN32-õt jobban vélem ismerni, ott pedig ha conio akkor inkáb a console-t keressétek a WIN API-ban. Ha minden kötél szakad akkor ott van a cygwin, ami egy Linux platformot emulál windowson.
                  Még egy megjegyzés, már elõfordult hogy a Linux világban kaptam meg a kulcsot a windows programozáshoz – winsock/ioctl – visszafelé viszont nem!

                  #1876390
                  csaba
                  Felhasználó

                    Sziasztok!

                  8 bejegyzés megtekintése - 1-8 / 8
                  • Be kell jelentkezni a hozzászóláshoz.