Ohjelma: C-ohjelmoinnin vaatimukset

automaatiota_peliin

OhjelmointiYmpäristö: Debian GNU/Linux gcc

Miten tehdään ohjelma, joka toimii seuraavasti:

Syöttötiedot: c- (kirjasto)funktion nimi (voi takoittaa myös käyttöjärjestelmäfunktiota, jos ne on tapana erottaa muista kirjastofunktioista)

Syöttötiedot/esimerkki: "dlopen"

Tulostiedot: (näitä on 2 kpl)

Tulostiedot1:

- Kääntämisvaiheessa tarvittavat tiedostot ja esimerkki rivistä, joka on laitettava omaan lähdekoodiin, jotta syöttötietona annettu funktio olisi käytettävissä

Esimerkkitapauksessa:

1a: tarvittavat tiedostot: "dlfcn.h"

1a: tarvittava rivi lähdekoodiin: "#include "


Tulostiedot2:

-linkitysvaiheessa tarvittavat kääntäjäoptiot:

Esimerkkitapauksessa:

2: "-ldl"

Eli, jos ohjelmalle annetaan syöttötietona: "dlopen"

niin tulosrivejä syntyy 3 kpl ja ne ovat seuraavat:
dlfcn.h
#include
-ldl

5

542

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • korjaus_edelliseen

      kun ei pienempi kuin ja suurempi kuin -merkit täällä toimi, niin seuraavassa ne on korvattu hakasuluilla, tässä sama uudelleen siten, että ongelmamerkit on korvattu hakasuluilla:

      OhjelmointiYmpäristö: Debian GNU/Linux gcc

      Miten tehdään ohjelma, joka toimii seuraavasti:

      Syöttötiedot: c- (kirjasto)funktion nimi (voi takoittaa myös käyttöjärjestelmäfunktiota, jos ne on tapana erottaa muista kirjastofunktioista)

      Syöttötiedot/esimerkki: "dlopen"

      Tulostiedot: (näitä on 2 kpl)

      Tulostiedot1:

      - Kääntämisvaiheessa tarvittavat tiedostot ja esimerkki rivistä, joka on laitettava omaan lähdekoodiin, jotta syöttötietona annettu funktio olisi käytettävissä

      Esimerkkitapauksessa:

      1a: tarvittavat tiedostot: "dlfcn.h"

      1a: tarvittava rivi lähdekoodiin: "#include [dlfcn.h]"


      Tulostiedot2:

      -linkitysvaiheessa tarvittavat kääntäjäoptiot:

      Esimerkkitapauksessa:

      2: "-ldl"

      Eli, jos ohjelmalle annetaan syöttötietona: "dlopen"

      niin tulosrivejä syntyy 3 kpl ja ne ovat seuraavat:
      dlfcn.h
      #include [dlfcn.h]
      -ldl

      • unsigned longJohn

        pakko myöntää, että en edes ymmärtänyt kysymystä.

        C-ohjelmoinnin perusta on joko käyt sielä tunneilla tai vastaavasti luet jonku C:tä käsittelevän kirjan.
        Sitten opettelet ympäristösi kääntäjän mekanismin.

        #include
        int main(char **argv, int argv){
        printf("** Kääntyy jokaiselle alustalle **");
        return 0;
        }


      • wqeqweqwe

        tuon tekeminen itse on kaikkea muuta kuin helppoa. Sitä varten on olemassa valmiita työkaluja kuten nuo autotoolsit mihin joku antoi linkin jo aikaisemmin.


      • treqwqw
        unsigned longJohn kirjoitti:

        pakko myöntää, että en edes ymmärtänyt kysymystä.

        C-ohjelmoinnin perusta on joko käyt sielä tunneilla tai vastaavasti luet jonku C:tä käsittelevän kirjan.
        Sitten opettelet ympäristösi kääntäjän mekanismin.

        #include
        int main(char **argv, int argv){
        printf("** Kääntyy jokaiselle alustalle **");
        return 0;
        }

        Et tosiaan tainnut ymmärtää kysymystä. :)


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Porvarimediat paniikissa demareiden huiman kannatuksen vuoksi

      Piti sitten keksiä "nimettömiin lähteisiin" perustuen taas joku satu. Ovat kyllä noloja, ja unohtivat sen, että vaalit
      Maailman menoa
      26
      5168
    2. Nyt tuli Suomen somaleista todella ikävää faktaa

      sillä osa somalivanhemmista lähettää lapsiaan kotimaahansa kurinpitolaitoksiin, joissa heitä pahoinpidellään. Illan MOT
      Maailman menoa
      392
      4459
    3. Häirintäkohun keskellä olevalta kansanedustajalta Jani Kokolta (sd) rajua tekstiä somessa.

      https://www.is.fi/politiikka/art-2000011772322.html Ajaakohan tämä SDP:n kansanedustaja Jani Kokko oikein täysillä valoi
      Maailman menoa
      148
      3789
    4. KATASTROFI - Tytti Tuppurainen itse yksi pahimmista kiusaajista!!!

      STT:n lähteiden mukaan SDP:n eduskuntaryhmän puheenjohtaja Tytti Tuppurainen on käyttäytynyt toistuvasti epäasiallisesti
      Maailman menoa
      123
      2865
    5. Kommentti: oikeuslaitos korvattava SDP:n johdolla

      Näkisin että Suomessa tuomiovalta pitäisi olla demareiden johtoportaalla. Koska porvarimedia säestettynä persujen kirku
      Maailman menoa
      10
      2467
    6. Mikä siinä on ettei persuille leikkaukset käy?

      On esitetty leikkauksia mm. haitallisiin maataloustukiin, kuin myös muihin yritystukiin. Säästöjä saataisiin lisäksi lei
      Maailman menoa
      21
      2282
    7. Lindtman haluaa leikata Kela-korvauksista...oho!

      Antti Lindtman sanoo Kauppalehdessä, että vuodesta 2028 voi tulla erittäin hankala, mikäli nykyinen hallitus ei tee riit
      Maailman menoa
      151
      1962
    8. Huono päivä

      Tänään on ollut tosi raskas päivä töissä. Tekis mieli itkeä ja huutaa. En jaksa just nyt mitään. Minä niin haluaisin ja
      Ikävä
      18
      1958
    9. Onko kaivattusi spesiaali?

      Millä tavalla ja miten?
      Ikävä
      123
      1880
    10. Typeryyttä

      Se on kummallista, kun kaksi ihmistä tuntee selittämätöntä vetoa toisiinsa, mutta eivät vain pääse toistensa luokse. Mik
      Ikävä
      124
      1439
    Aihe