Pliki z zajęć do pobrania

Opis Pliki Data dodania
Lab. 1 Hello world hello.c 22.02.2022
Lab. 2 Pole i obwód koła kolo.c 1.03.2022
hex hex.c
Lab. 3 Miejsca zerowe paraboli pierwiastki.c 08.03.2022
Sumowanie liczb suma.c
Lab. 4 Odwracanie kolejności liczb odwracanie.c 22.03.2022
Lab. 5 Największy wspólny dzielnik nwd.c 29.03.2022
Silnia silnia.c
Lab. 6 Rzut kostką kostka.c 05.04.2022
Wyznaczanie liczby $\pi$ pi.c
Pomiar czasu pi_time.c
Suma elementów tablicy tab_suma.c
Lab. 7 Zamiana wartości zamien.c 26.04.2022
Funkja licząca pierwiastki pierwiastki2.c 26.04.2022
Lab. 8 Kodowanie ASCII ascii.c 10.05.2022
Małe na duże male_na_duze.c 10.05.2022
Licz znaki, wyrazy i linie mywc.c 10.05.2022
Lab. 9 Czytaj linię czytaj_linie2.c 17.05.2022
Unikatowe linie unikaty2.c 17.05.2022
Odwracanie napisu odwroc.c 17.05.2022
Lab. 10 Formatowanie tekstu znaki2.c 24.05.2022
Szukanie wzorca (grep) mygrep.c 24.05.2022
Lab. 11 Baza danych baza.c 31.05.2022
Lab. 12 Baza danych z listą jednokierukwą baza2.c 7.06.2022

Kompilacja i uruchomienie programu w konsoli 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 hello.c wydajemy polecenie:

cc hello.c -o hello

Program uruchamiamy podając jego nazwę, np:

./hello

Jeżeli program wykorzystuje funkcje z biblioteki matematycznej math.h wówczas podczas kompilacji należy dodać opcję -lm, np:

cc -lm program.c -o program