Pliki nagłówkowe i źródłowe z zajęć JPR
Poniżej znajduje się lista plików nagłówkowych i źródłowych wraz z krótkim opisem zawartych w nich funkcji i zadeklarowanych typów, stałych, struktur, itp.
Pliki z zajęć do pobrania
Opis | Pliki | Data dodania | |
---|---|---|---|
1. | Hello world | hello.c | 28.02.2019 |
Kwadrat liczby | kwadrat.c | 28.02.2019 | |
2. | Miejsca zerowe paraboli | pierwiastki.c | 13.03.2019 |
3. | Wyliczanka | wyliczanka.c wyliczanka-for.c | 20.03.2019 |
4. | zgadywanka | gra.c | 27.03.2019 |
odwracanie kolejności | odwroc.c | 27.03.2019 | |
Sortowanie | sortuj.c | 27.03.2019 | |
Lotto (6 z 49) | los.c | 27.03.2019 | |
5. | Silnia | silnia.c | 03.04.2019 |
Potęga | potega.c | 03.04.2019 | |
Liczby pierwsze | pierwsza.c | 07.04.2019 | |
6. | Statystyki | stat.c | 09.04.2019 |
7. | Zamiana | zamiana.c | 03.05.2019 |
Odwracenie kolejnosc | odwroc2.c | 03.05.2019 | |
8. | Liczenie znaków | znaki.c | 08.05.2019 |
Zamiana wielkości liter | male_na_duze.c | 08.05.2019 | |
9. | Czytani teksu linia po linii | readline.c | 15.05.2019 |
Szyfr Cezara | szyfr.c | 15.05.2019 | |
Szyfr Cezara 2 | szyfr2.c | 20.05.2019 | |
10. | Liczenie liter | litery.c | 22.05.2019 |
11. | Generowanie liczb | gen.c | 28.05.2019 |
Statystyki liczb z pliku | fstat.c | 28.05.2019 | |
12. | Sortowanie liczb z pliku | fsort.c | 04.06.2019 |
Operacje na macierzach | macierz.c | 04.06.2019 |
Kompilacja i uruchomienie programu (Linux)
W systemie Linux kompilację programu w języku C przeprowadzamy wydając w konsoli polecenie cc
i podając jako argumenty listę plików źródłowych niezbędnych do utworzenia pliku wykonywalnego.
Na przykład aby skompilować program potega wydajemy polecenie:
cc potega.c funckje.c -o potega
Program uruchamiamy podając jego nazwę, np:
./potega
Jeżeli program wykorzystuje funkcje z biblioteki matematycznej math.h
wówczas podczas kompilacji należy dodać opcję -lm
, np:
cc -lm pierwiastki.c -o pierwiastki