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
Ohjelma: C-ohjelmoinnin vaatimukset
5
532
Vastaukset
- 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
Riikka vie Suomen kohta ykköseksi työttömyyskisassa
Espanja: 10,5 % Suomi: 10,3 % Ruotsi: 9,3 % Kisa on tiukkaa, mutta Riikalla hyvä draivi päällä. Vasemmistolaisen päämin1532875Miten juhlitte ensi lauantaina?
Se on kalenteriin merkitty juhlapäiväksi, niin sitä kai kuuluu juhlia.2812566Suomen veroaste 5 %-yks liian matala
Palauttamalla kokonaisveroaste 1990-luvun tasolle saadaan hyvinvointivaltion palvelut rahoitettua ilman velan ottoa.391584Kumpaan rahat, mummojen vaippoihin vai Nalle WahIroosille?
JOS siis sinä saisit päättää?381510- 1211222
- 1081163
Ryöstö Punkaharjulla
Punkaharjun k-market ryöstetty tänään keskellä päivää, ketä lie asialla? Poliiseja ainakin pörrää ympäriisee151085Uudestisyntyminen ei tapahdu kasteessa
Tässä Apostolien tekojen kohdassa näemme, että Filippus julisti hoviherralle ensin evankeliumia ja kuulusteli sitten tar2041053Kolme neljästä suomalaisesta kannattaa miljonääriveroa
Kertoo vasemmistoliiton teettämä kysely. Veron ulkopuolelle jätettäisiin asunto. "Puolet vastaajista oli sitä mieltä, e371009Evoluutioon ja alkuräjähdykseen uskominen vaatii todella vahvaa uskoa
Että tyhjästä syntyi ja kehittyi kaikki se mitä näemme ympärillämme.322957